UNPKG

@pisell/pisellos

Version:

一个可扩展的前端模块化SDK框架,支持插件系统

18 lines (17 loc) 528 B
type EffectCallback = (payload: any) => void | Promise<void | { status: boolean; message?: string; }>; declare class EffectsManager { private listeners; on(event: string, callback: EffectCallback): void; off(event: string, callback: EffectCallback): void; offByModuleDestroy(module: string): void; once(event: string, callback: EffectCallback): void; emit(event: string, payload: any): Promise<{ status: boolean; data: any; }>; clear(): void; } export { EffectsManager };