miniapp-web-jsapi
Version:
JSAPI/View adapter for miniprogram running on the web
13 lines (12 loc) • 583 B
TypeScript
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 };