astx
Version:
super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring
19 lines (15 loc) • 587 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = compileSpreadElementReplacement;
var _Placeholder = require("./Placeholder");
function compileSpreadElementReplacement(path, compileOptions) {
var n = compileOptions.backend.t.namedTypes;
var pattern = path.value;
var argument = pattern.argument;
if (n.Identifier.check(argument)) {
var placeholderReplacement = (0, _Placeholder.compileArrayPlaceholderReplacement)(path, argument.name, compileOptions);
if (placeholderReplacement) return placeholderReplacement;
}
}