st-bundle
Version:
CLI for watching and bundling SpringType projects.
18 lines (17 loc) • 688 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ts = require("typescript");
exports.tsTransformModule = (input, fileName, compilerOptions, beforeTransformers, afterTransformers, customTransformers) => {
if (!customTransformers) {
customTransformers = {};
}
return ts.transpileModule(input, {
fileName,
compilerOptions,
transformers: {
before: [].concat(beforeTransformers || [], customTransformers.before || []),
after: [].concat(afterTransformers || [], customTransformers.after || []),
afterDeclarations: customTransformers.afterDeclarations || [],
},
});
};