astx
Version:
super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring
20 lines (17 loc) • 521 B
JavaScript
;
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);
}