mirror of
https://github.com/lancedikson/bowser
synced 2024-10-27 20:34:22 +00:00
fix(parser): resolve issues with array detection (#516)
- this change resolves issues with Next.js middlewares
This commit is contained in:
parent
f09411489c
commit
b86bce16af
@ -87,7 +87,7 @@ class Parser {
|
|||||||
return _browser.test(this);
|
return _browser.test(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_browser.test instanceof Array) {
|
if (Array.isArray(_browser.test)) {
|
||||||
return _browser.test.some(condition => this.test(condition));
|
return _browser.test.some(condition => this.test(condition));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -170,7 +170,7 @@ class Parser {
|
|||||||
return _os.test(this);
|
return _os.test(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_os.test instanceof Array) {
|
if (Array.isArray(_os.test)) {
|
||||||
return _os.test.some(condition => this.test(condition));
|
return _os.test.some(condition => this.test(condition));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -246,7 +246,7 @@ class Parser {
|
|||||||
return _platform.test(this);
|
return _platform.test(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_platform.test instanceof Array) {
|
if (Array.isArray(_platform.test)) {
|
||||||
return _platform.test.some(condition => this.test(condition));
|
return _platform.test.some(condition => this.test(condition));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -297,7 +297,7 @@ class Parser {
|
|||||||
return _engine.test(this);
|
return _engine.test(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_engine.test instanceof Array) {
|
if (Array.isArray(_engine.test)) {
|
||||||
return _engine.test.some(condition => this.test(condition));
|
return _engine.test.some(condition => this.test(condition));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user