UNPKG

pridepack

Version:

CLI for building TypeScript packages

22 lines (20 loc) 639 B
import compileTypes from '../core/compile-types'; import readConfig from '../core/read-config'; import generateTSDiagnostics from './generate-ts-diagnostics'; import runTask from './run-task'; export default async function runCompile(noEmit: boolean): Promise<void> { const config = await readConfig(); const task = await runTask( async runSuccess => { const result = await compileTypes(config, noEmit); runSuccess(); generateTSDiagnostics(result); }, { success: 'Compiled types!', failure: 'Failed to compile types.', pending: 'Compiling types...', }, ); await task.start(); }