UNPKG

typescript-assistant

Version:

Combines and integrates professional Typescript tools into your project

15 lines (14 loc) 448 B
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;