UNPKG

create-ts-index

Version:
52 lines 4.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const CreateCommandModule_1 = require("./commands/CreateCommandModule"); const EntrypointCommandModule_1 = require("./commands/EntrypointCommandModule"); const CreateTsIndexOption_1 = require("./options/CreateTsIndexOption"); const CTIUtility_1 = require("./tools/CTIUtility"); class TypeScritIndexWriter { getDefaultOption(cwd) { if (CTIUtility_1.isNotEmpty(cwd)) { const optionWithCwd = CreateTsIndexOption_1.CreateTsIndexOption.getOption({}); optionWithCwd.globOptions.cwd = cwd; return new CreateTsIndexOption_1.CreateTsIndexOption(optionWithCwd); } const option = CreateTsIndexOption_1.CreateTsIndexOption.getOption({}); return new CreateTsIndexOption_1.CreateTsIndexOption(option); } create(option, _cliCwd) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const cliCwd = (() => { if (CTIUtility_1.isNotEmpty(_cliCwd)) { return _cliCwd; } if (CTIUtility_1.isNotEmpty(option.globOptions.cwd)) { return option.globOptions.cwd; } return process.cwd(); })(); const createCommand = new CreateCommandModule_1.CreateCommandModule(); const result = yield createCommand.do(cliCwd, option); return result; }); } createEntrypoint(option, _cliCwd) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const cliCwd = (() => { if (CTIUtility_1.isNotEmpty(_cliCwd)) { return _cliCwd; } if (CTIUtility_1.isNotEmpty(option.globOptions.cwd)) { return option.globOptions.cwd; } return process.cwd(); })(); const entrypointCommand = new EntrypointCommandModule_1.EntrypointCommandModule(); const result = yield entrypointCommand.do(cliCwd, option); return result; }); } } exports.TypeScritIndexWriter = TypeScritIndexWriter; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVHlwZVNjcml0SW5kZXhXcml0ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvVHlwZVNjcml0SW5kZXhXcml0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0VBQXFFO0FBQ3JFLGdGQUE2RTtBQUM3RSx1RUFBb0U7QUFDcEUsbURBQWdEO0FBRWhELE1BQWEsb0JBQW9CO0lBQ3hCLGdCQUFnQixDQUFDLEdBQVk7UUFDbEMsSUFBSSx1QkFBVSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ25CLE1BQU0sYUFBYSxHQUFHLHlDQUFtQixDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUN4RCxhQUFhLENBQUMsV0FBVyxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUM7WUFFcEMsT0FBTyxJQUFJLHlDQUFtQixDQUFDLGFBQWEsQ0FBQyxDQUFDO1NBQy9DO1FBRUQsTUFBTSxNQUFNLEdBQUcseUNBQW1CLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2pELE9BQU8sSUFBSSx5Q0FBbUIsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUN6QyxDQUFDO0lBRVksTUFBTSxDQUFDLE1BQTJCLEVBQUUsT0FBZ0I7O1lBQy9ELE1BQU0sTUFBTSxHQUFXLENBQUMsR0FBRyxFQUFFO2dCQUMzQixJQUFJLHVCQUFVLENBQUMsT0FBTyxDQUFDLEVBQUU7b0JBQ3ZCLE9BQU8sT0FBTyxDQUFDO2lCQUNoQjtnQkFFRCxJQUFJLHVCQUFVLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsRUFBRTtvQkFDdEMsT0FBTyxNQUFNLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQztpQkFDL0I7Z0JBRUQsT0FBTyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7WUFDdkIsQ0FBQyxDQUFDLEVBQUUsQ0FBQztZQUVMLE1BQU0sYUFBYSxHQUFHLElBQUkseUNBQW1CLEVBQUUsQ0FBQztZQUNoRCxNQUFNLE1BQU0sR0FBRyxNQUFNLGFBQWEsQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1lBQ3RELE9BQU8sTUFBTSxDQUFDO1FBQ2hCLENBQUM7S0FBQTtJQUVZLGdCQUFnQixDQUFDLE1BQTJCLEVBQUUsT0FBZ0I7O1lBQ3pFLE1BQU0sTUFBTSxHQUFXLENBQUMsR0FBRyxFQUFFO2dCQUMzQixJQUFJLHVCQUFVLENBQUMsT0FBTyxDQUFDLEVBQUU7b0JBQ3ZCLE9BQU8sT0FBTyxDQUFDO2lCQUNoQjtnQkFFRCxJQUFJLHVCQUFVLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsRUFBRTtvQkFDdEMsT0FBTyxNQUFNLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQztpQkFDL0I7Z0JBRUQsT0FBTyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7WUFDdkIsQ0FBQyxDQUFDLEVBQUUsQ0FBQztZQUVMLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxpREFBdUIsRUFBRSxDQUFDO1lBQ3hELE1BQU0sTUFBTSxHQUFHLE1BQU0saUJBQWlCLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQztZQUMxRCxPQUFPLE1BQU0sQ0FBQztRQUNoQixDQUFDO0tBQUE7Q0FDRjtBQWhERCxvREFnREMifQ==