diff options
Diffstat (limited to 'assets/node_modules/@babel/types/lib/validators/is.js')
-rw-r--r-- | assets/node_modules/@babel/types/lib/validators/is.js | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/assets/node_modules/@babel/types/lib/validators/is.js b/assets/node_modules/@babel/types/lib/validators/is.js deleted file mode 100644 index a68c108..0000000 --- a/assets/node_modules/@babel/types/lib/validators/is.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = is; - -var _shallowEqual = _interopRequireDefault(require("../utils/shallowEqual")); - -var _isType = _interopRequireDefault(require("./isType")); - -var _isPlaceholderType = _interopRequireDefault(require("./isPlaceholderType")); - -var _definitions = require("../definitions"); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function is(type, node, opts) { - if (!node) return false; - const matches = (0, _isType.default)(node.type, type); - - if (!matches) { - if (!opts && node.type === "Placeholder" && type in _definitions.FLIPPED_ALIAS_KEYS) { - return (0, _isPlaceholderType.default)(node.expectedNode, type); - } - - return false; - } - - if (typeof opts === "undefined") { - return true; - } else { - return (0, _shallowEqual.default)(node, opts); - } -}
\ No newline at end of file |