typescript-assistant
Version:
Combines and integrates professional Typescript tools into your project
18 lines (17 loc) • 500 B
TypeScript
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;