UNPKG

vue-app-sdk

Version:
9 lines (8 loc) 516 B
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; }