1 | interface hable {
|
2 | hook (name: string, fn: (...args: any) => Promise<void> | void): void;
|
3 |
|
4 | deprecateHook (old: string, name: string): void;
|
5 |
|
6 | deprecateHooks (deprecatedHooks: object): void;
|
7 |
|
8 | addHooks (configHooks: object): void;
|
9 |
|
10 | callHook (name: string, ...args: any) : Promise<void>;
|
11 |
|
12 | clearHook (name: string): void;
|
13 |
|
14 | clearHooks (): void;
|
15 | }
|
16 |
|
17 | export default hable
|