ts-simple-ast
Version:
TypeScript compiler wrapper for AST navigation and code generation.
25 lines (23 loc) • 808 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const insertSyntaxList_1 = require("./insertSyntaxList");
const insertIntoParent_1 = require("./insertIntoParent");
function insertIntoCreatableSyntaxList(opts) {
const { insertPos, newText, parent, syntaxList, childIndex, insertItemsCount } = opts;
if (syntaxList == null)
insertSyntaxList_1.insertSyntaxList({
parent,
insertPos,
newText
});
else
insertIntoParent_1.insertIntoParent({
insertPos,
newText,
parent: syntaxList,
insertItemsCount,
childIndex
});
}
exports.insertIntoCreatableSyntaxList = insertIntoCreatableSyntaxList;
//# sourceMappingURL=insertIntoCreatableSyntaxList.js.map