UNPKG

astx

Version:

super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring

20 lines (17 loc) 521 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = matchBooleanLiteral; var _ = require("."); function matchBooleanLiteral(path, compileOptions) { var pattern = path.value; var n = compileOptions.backend.t.namedTypes; return (0, _.convertPredicateMatcher)(path, { match: function match(path) { var node = path.value; return n.BooleanLiteral.check(node) && pattern.value === node.value; }, nodeType: 'BooleanLiteral' }, compileOptions); }