UNPKG

coolink

Version:

Coocaa Coolink APP JavaScript library

22 lines (21 loc) 998 B
export declare enum BuiltInEventType { pageOnShow = "pageOnShow", pageOnHide = "pageOnHide", pageOnResume = "pageOnResume", pageOnPause = "pageOnPause" } declare class EventManager { private _hasRegisterBuiltInEvents; registerBuiltInEvents(): void; resetAndRegisterBuiltInEvents(): void; register(name: string, callback: Function): void; fire(name: string | any[], ...args: any[]): void; fireWithContextId(name: string | any[], contextId: string | undefined, ...args: any[]): any[]; has(name: string, callback?: Function): boolean; remove(name: string, callback?: Function): void; isBuiltInEvent(name: string): boolean; } declare const eventManager: EventManager; export default eventManager; export declare function methodChannel_fire_js_event(name: string, contextId: string, ...args: any[]): void | any[]; export declare function methodChannel_register_js_event(name: string, contextId: string, callback: Function): void;