/** * simple hook * webpack-plugin-liked api */ declare type HookCallback = (...args: unknown[]) => T; declare class Hook { name: string; private readonly ops; constructor(name?: any); tap(cb: HookCallback): () => void; remove(cb: HookCallback): void; isEmpty(): boolean; call(...args: unknown[]): T; } export default Hook;