vue-app-sdk
Version:
9 lines (8 loc) • 516 B
TypeScript
import { HookCallback, HookKeys, InferCallback, Hookable } from 'easy-hookable';
export declare class AppSDKHookable<HooksT extends Record<string, any> = Record<string, HookCallback>, HookNameT extends HookKeys<HooksT> = HookKeys<HooksT>> extends Hookable<HooksT, HookNameT> {
constructor();
/**
* 注册事件并在 `onScopeDispose()` 时自动移除监听
*/
hookScope: <NameT extends HookNameT>(name: NameT, function_: InferCallback<HooksT, NameT>) => typeof import('easy-hookable').noop;
}