UNPKG

@typed/test

Version:
19 lines (14 loc) 445 B
#!/usr/bin/env node import { createProgram } from 'typescript' import { findTsConfig } from './findTsConfig' import { typeCheckFiles } from './typeCheckFiles' const cwd = process.argv[2] const files = process.argv.slice(3) const { compilerOptions } = findTsConfig(cwd) const program = createProgram(files, compilerOptions) const result = typeCheckFiles(program) if (result === '') { process.exit(0) } console.error(result) process.exit(1)