UNPKG

1.05 kBTypeScriptView Raw
1interface MockeryEnableArgs {
2 useCleanCache?: boolean | undefined;
3 warnOnReplace?: boolean | undefined;
4 warnOnUnregistered?: boolean | undefined;
5}
6
7export declare function enable(args?: MockeryEnableArgs): void;
8export declare function disable(): void;
9
10export declare function registerMock(name: string, mock: any): void;
11export declare function deregisterMock(name: string): void;
12
13export declare function registerSubstitute(name: string, substitute: string): void;
14export declare function deregisterSubstitute(name: string): void;
15
16export declare function registerAllowable(name: string, unhook?: boolean): void;
17export declare function deregisterAllowable(name: string): void;
18
19export declare function registerAllowables(names: string[]): void;
20export declare function deregisterAllowables(names: string[]): void;
21
22export declare function deregisterAll(): void;
23export declare function resetCache(): void;
24export declare function warnOnUnregistered(value: boolean): void;
25export declare function warnOnReplace(value: boolean): void;