UNPKG

miniapp-web-jsapi

Version:

JSAPI/View adapter for miniprogram running on the web

13 lines (12 loc) 583 B
export declare type IEventListener = (params?: any, eventName?: string) => void; export declare type IEventListenerRemover = () => void; declare class EventManager { private readonly managerName; private readonly listenersMap; constructor(managerName: string); addListener(eventName: string, listener: IEventListener): IEventListenerRemover; removeListener(eventName: string, listener?: IEventListener): void; notifyEvent(eventName: string, params?: any): void; } declare const defaultEventManager: EventManager; export { defaultEventManager, EventManager };