UNPKG

diffjam

Version:
37 lines (36 loc) 1.07 kB
import { Config } from "./Config"; import { CurrentWorkingDirectory } from "./CurrentWorkingDirectory"; import { Flags } from "./cli"; import { Policy } from "./Policy"; import { ResultsMap } from "./match"; interface WorkerPool { resultsMap: ResultsMap; filesChecked: string[]; processFile(filePath: string): void; onFilesDone(): void; onResults(): void; } export declare class Runner { config: Config; private flags; private cwd; private workerPool; private policies; private ran; constructor(config: Config, flags: Flags, cwd: CurrentWorkingDirectory, workerPool: WorkerPool); private run; check(): Promise<void>; count(): Promise<void>; cinch(): Promise<void>; bump(): Promise<void>; addPolicy(): Promise<void>; runSinglePolicy(policyName: string): Promise<{ policy: Policy; matches: import("./match").Match[]; }>; removePolicy(): Promise<void>; modifyPolicy(): Promise<void>; checkBreachesForPolicy(): Promise<void>; private processFile; } export {};