approvals
Version:
Approval Tests Library - Capturing Human Intelligence
23 lines (22 loc) • 868 B
TypeScript
import { Reporter } from "./Core/Reporter";
export interface Config {
reporters: (string | Reporter)[];
normalizeLineEndingsTo: boolean | string;
failOnLineEndingDifferences: boolean;
appendEOL: boolean;
EOL: string;
errorOnStaleApprovedFiles: boolean;
shouldIgnoreStaleApprovedFile: (fileName?: string) => boolean;
stripBOM: boolean;
forceApproveAll: boolean;
blockUntilReporterExits: boolean;
maxLaunches: number;
cmdOptionOverrides?: any;
cmdArgs?: string[];
}
export declare const defaultConfig: Config;
export declare function getHomeApprovalConfig(): Config | null;
export declare function getConfig(configOverrides?: Partial<Config>): Config;
export declare function configure(overrideOptions?: Partial<Config>): Config;
export declare function currentConfig(): Config;
export declare function reset(): void;