UNPKG

@typed/test

Version:
53 lines 1.45 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const yargs_1 = __importDefault(require("yargs")); const runTypedTest_1 = require("./runTypedTest"); const cliOptions = yargs_1.default .options({ mode: { choices: ['node', 'browser'], requiresArg: true, defaultDescription: 'node', group: 'Typed Test', }, timeout: { number: true, requiresArg: true, defaultDescription: '2000', group: 'Typed Test', }, browser: { choices: ['chrome', 'chromium', 'firefox', 'opera', 'safari', 'ie'], defaultDescription: 'chrome', group: 'Browser Mode', }, keepAlive: { boolean: true, defaultDescription: 'false', group: 'Browser Mode', }, typeCheck: { boolean: true, defaultDescription: 'false', group: 'Typed Test', }, watch: { boolean: true, defaultDescription: 'false', group: 'Typed Test', }, }) .help().argv; const options = Object.assign({}, cliOptions); if (cliOptions._.length > 0) { options.files = cliOptions._; } runTypedTest_1.runTypedTest(options).catch(error => { console.error(error); process.exit(1); }); //# sourceMappingURL=cli.js.map