stryker
Version:
The extendable JavaScript mutation testing framework
22 lines • 1.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ChildProcessTranspilerWorker_1 = require("./ChildProcessTranspilerWorker");
var ChildProcessProxy_1 = require("../child-proxy/ChildProcessProxy");
var plugin_1 = require("stryker-api/plugin");
var di_1 = require("../di");
var ChildProcessTranspiler = /** @class */ (function () {
function ChildProcessTranspiler(options, loggingContext, produceSourceMaps) {
var _a;
this.childProcess = ChildProcessProxy_1.default.create(require.resolve("./" + ChildProcessTranspilerWorker_1.ChildProcessTranspilerWorker.name), loggingContext, options, (_a = {}, _a[plugin_1.commonTokens.produceSourceMaps] = produceSourceMaps, _a), process.cwd(), ChildProcessTranspilerWorker_1.ChildProcessTranspilerWorker);
}
ChildProcessTranspiler.prototype.transpile = function (files) {
return this.childProcess.proxy.transpile(files);
};
ChildProcessTranspiler.prototype.dispose = function () {
this.childProcess.dispose();
};
ChildProcessTranspiler.inject = plugin_1.tokens(plugin_1.commonTokens.options, di_1.coreTokens.loggingContext, plugin_1.commonTokens.produceSourceMaps);
return ChildProcessTranspiler;
}());
exports.ChildProcessTranspiler = ChildProcessTranspiler;
//# sourceMappingURL=ChildProcessTranspiler.js.map