typescript-assistant
Version:
Combines and integrates professional Typescript tools into your project
15 lines (14 loc) • 448 B
TypeScript
import { Bus, EventType } from '../bus';
import { Git } from '../git';
import { Logger } from '../logger';
export interface Formatter {
formatFiles(files: string[] | undefined): Promise<boolean>;
verifyFiles(files: string[]): Promise<boolean>;
startVerifying(triggers: EventType[]): void;
stopVerifying(): void;
}
export declare let createFormatter: (dependencies: {
logger: Logger;
git: Git;
bus: Bus;
}) => Formatter;