summaryrefslogtreecommitdiff
path: root/includes/serverinfo/node_modules/@babel/types/lib/validators/matchesPattern.js
diff options
context:
space:
mode:
Diffstat (limited to 'includes/serverinfo/node_modules/@babel/types/lib/validators/matchesPattern.js')
-rwxr-xr-xincludes/serverinfo/node_modules/@babel/types/lib/validators/matchesPattern.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/includes/serverinfo/node_modules/@babel/types/lib/validators/matchesPattern.js b/includes/serverinfo/node_modules/@babel/types/lib/validators/matchesPattern.js
deleted file mode 100755
index b50e4f7..0000000
--- a/includes/serverinfo/node_modules/@babel/types/lib/validators/matchesPattern.js
+++ /dev/null
@@ -1,44 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = matchesPattern;
-
-var _generated = require("./generated");
-
-function matchesPattern(member, match, allowPartial) {
- if (!(0, _generated.isMemberExpression)(member)) return false;
- const parts = Array.isArray(match) ? match : match.split(".");
- const nodes = [];
- let node;
-
- for (node = member; (0, _generated.isMemberExpression)(node); node = node.object) {
- nodes.push(node.property);
- }
-
- nodes.push(node);
- if (nodes.length < parts.length) return false;
- if (!allowPartial && nodes.length > parts.length) return false;
-
- for (let i = 0, j = nodes.length - 1; i < parts.length; i++, j--) {
- const node = nodes[j];
- let value;
-
- if ((0, _generated.isIdentifier)(node)) {
- value = node.name;
- } else if ((0, _generated.isStringLiteral)(node)) {
- value = node.value;
- } else if ((0, _generated.isThisExpression)(node)) {
- value = "this";
- } else {
- return false;
- }
-
- if (parts[i] !== value) return false;
- }
-
- return true;
-}
-
-//# sourceMappingURL=matchesPattern.js.map