UNPKG

ts-budgie

Version:

Converts TypeScript code to Budgie.

17 lines 784 B
"use strict"; 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