Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
7747dc5558 | |||
947bdbc6d4 |
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@ztimson/utils",
|
"name": "@ztimson/utils",
|
||||||
"version": "0.25.16",
|
"version": "0.25.17",
|
||||||
"description": "Utility library",
|
"description": "Utility library",
|
||||||
"author": "Zak Timson",
|
"author": "Zak Timson",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
@ -157,7 +157,7 @@ export class PathEvent {
|
|||||||
const parsedTarget = makeArray(target).map(pe => new PathEvent(pe));
|
const parsedTarget = makeArray(target).map(pe => new PathEvent(pe));
|
||||||
const parsedRequired = makeArray(has).map(pe => new PathEvent(pe));
|
const parsedRequired = makeArray(has).map(pe => new PathEvent(pe));
|
||||||
return !!parsedRequired.find(r => !!parsedTarget.find(t =>
|
return !!parsedRequired.find(r => !!parsedTarget.find(t =>
|
||||||
(r.fullPath == '*' || t.fullPath == '*' || r.fullPath.startsWith(t.fullPath) || t.fullPath.startsWith(r.fullPath)) &&
|
(r.fullPath == '*' || t.fullPath == '*' || r.fullPath.startsWith(t.fullPath)) &&
|
||||||
(r.all || t.all || r.methods.intersection(t.methods).length)
|
(r.all || t.all || r.methods.intersection(t.methods).length)
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user