import { Writable } from 'stream'; import { TsProject } from './TsProject'; import { TsProjectOptions } from './types'; export const transpileProject = (options: TsProjectOptions, out: Writable | NodeJS.WriteStream = process.stdout) => { const project = new TsProject(options); if (project.getDiagnostics().length > 0) { out.write(project.getFormattedDiagnostics()); } else { project.emit(); } };