UNPKG

typescript-assistant

Version:

Combines and integrates professional Typescript tools into your project

18 lines (17 loc) 500 B
import { Bus } from "./bus"; import { Logger } from "./logger"; import { TaskRunner } from "./taskrunner"; export interface Compiler { start(configs?: string[], options?: { compileLimit: number; }): void; stop(): void; runOnce(tscArgs: string[], disabledProjects?: string[], options?: { compileLimit: number; }): Promise<boolean>; } export declare function createCompiler(dependencies: { taskRunner: TaskRunner; logger: Logger; bus: Bus; }): Compiler;