ts-budgie
Version:
Converts TypeScript code to Budgie.
17 lines • 784 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ts = require("typescript");
var inMemoryCompilerHost_1 = require("./inMemoryCompilerHost");
var utils_1 = require("./utils");
var defaultOptions = {
allowJs: false,
noLib: true,
};
exports.createProgramForFiles = function (sourceFiles, options) {
if (options === void 0) { options = defaultOptions; }
return ts.createProgram(sourceFiles.map(function (sourceFile) { return utils_1.fullyNormalizeFilePath(sourceFile.fileName); }), options, new inMemoryCompilerHost_1.InMemoryCompilerHost(sourceFiles));
};
exports.createProgramForFile = function (sourceFile, options) {
return exports.createProgramForFiles([sourceFile], options);
};
//# sourceMappingURL=program.js.map