UNPKG

oral-ts

Version:

a testing framework for typescript

33 lines 1.08 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.finalConfig = void 0; var path_1 = __importDefault(require("path")); require("ts-node/register"); var finalConfig = function (args, Config) { var configFile; if (args._.length !== 0) { configFile = require(path_1.default.join(process.cwd(), args._[0])); } else { configFile = require(path_1.default.join(process.cwd(), "/oral.config.ts")); } for (var key in configFile) { if (Config[key] !== undefined) Config[key] = configFile[key]; else { console.log(key + " is not a valid configuration"); process.exit(); } } for (var key in args) { if (Config[key.slice(2)] !== undefined) { Config[key.slice(2)] = args[key]; } } return Config; }; exports.finalConfig = finalConfig; //# sourceMappingURL=finalConfig.js.map