UNPKG

hooks-plugin

Version:

A plugin system built through various hooks.

10 lines (9 loc) 324 B
import { SyncHook } from './SyncHook'; import type { ArgsType, CallbackReturnType } from './Interface'; export declare class AsyncHook< T extends Array<unknown>, C = null, > extends SyncHook<T, C, CallbackReturnType<void>> { constructor(context?: C); emit(...data: ArgsType<T>): Promise<CallbackReturnType<void>>; }