ts-simple-ast
Version:
TypeScript compiler wrapper for AST navigation and code generation.
16 lines (14 loc) • 714 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const nodeHandlers_1 = require("./nodeHandlers");
/**
* Replaces two trees that should be identical other than positions.
* @param currentSourceFile - Current source file.
* @param replacementSourceFile - Replacement source file.
*/
function replaceTreeStraight(currentSourceFile, replacementSourceFile) {
const straightReplacementNodeHandler = new nodeHandlers_1.StraightReplacementNodeHandler(currentSourceFile.global.compilerFactory);
straightReplacementNodeHandler.handleNode(currentSourceFile, replacementSourceFile);
}
exports.replaceTreeStraight = replaceTreeStraight;
//# sourceMappingURL=replaceTreeStraight.js.map