UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

23 lines (22 loc) 916 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var insertSyntaxList_1 = require("./insertSyntaxList"); var insertIntoParent_1 = require("./insertIntoParent"); function insertIntoCreatableSyntaxList(opts) { var insertPos = opts.insertPos, newText = opts.newText, parent = opts.parent, syntaxList = opts.syntaxList, childIndex = opts.childIndex, insertItemsCount = opts.insertItemsCount; if (syntaxList == null) insertSyntaxList_1.insertSyntaxList({ parent: parent, insertPos: insertPos, newText: newText }); else insertIntoParent_1.insertIntoParent({ insertPos: insertPos, newText: newText, parent: syntaxList, insertItemsCount: insertItemsCount, childIndex: childIndex }); } exports.insertIntoCreatableSyntaxList = insertIntoCreatableSyntaxList;