, multiple: true }, 'experimental-tags': { type: 'string', multiple: true }, files: { type: 'boolean' }, fix: { type: 'boolean' }, 'fix-type': { type: 'string', multiple: true }, 'allow-remove-files': { type: 'boolean' }, help: { type: 'boolean', short: 'h' }, 'ignore-internal': { type: 'boolean' }, include: { type: 'string', multiple: true }, 'include-libs': { type: 'boolean' }, 'include-entry-exports': { type: 'boolean' }, 'isolate-workspaces': { type: 'boolean' }, 'max-issues': { type: 'string' }, 'no-config-hints': { type: 'boolean' }, 'no-exit-code': { type: 'boolean' }, 'no-gitignore': { type: 'boolean' }, 'no-progress': { type: 'boolean', short: 'n' }, performance: { type: 'boolean' }, production: { type: 'boolean' }, preprocessor: { type: 'string', multiple: true }, 'preprocessor-options': { type: 'string' }, reporter: { type: 'string', multiple: true }, 'reporter-options': { type: 'string' }, strict: { type: 'boolean' }, trace: { type: 'boolean' }, 'trace-export': { type: 'string' }, 'trace-file': { type: 'string' }, tsConfig: { type: 'string', short: 't' }, version: { type: 'boolean', short: 'V' }, watch: { type: 'boolean' }, workspace: { type: 'string', short: 'W' }, }, }); } catch (error) { if (error instanceof Error) { console.error(error.message); console.log(`\n${helpText}`); process.exit(1); } throw error; } export default parsedArgs.values;