UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

21 lines (19 loc) 676 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tree_1 = require("./../tree"); const getNewReplacementSourceFile_1 = require("./getNewReplacementSourceFile"); function insertSyntaxList(opts) { const { insertPos, newText, parent } = opts; const tempSourceFile = getNewReplacementSourceFile_1.getNewReplacementSourceFile({ sourceFile: parent.getSourceFile(), insertPos, newText }); tree_1.replaceTreeCreatingSyntaxList({ parent, replacementSourceFile: tempSourceFile, insertPos }); } exports.insertSyntaxList = insertSyntaxList; //# sourceMappingURL=insertSyntaxList.js.map