/*** * @file: * @author: haoxianhuan * @Date: 2021-07-31 11:13:57 */ /** * 注册于触发全局事件 */ declare class Monitor { events: { [key: string]: any; }; constructor(); /** * 注册事件 * @param name 事件名称 * @param fn 注册的事件 */ on(name: string, fn: (...args: any[]) => any): void; /** * 触发事件 * @param name 事件名称 * @param args 触发事件的参数 */ emit(name: any, ...args: any[]): any; /** * 删除事件 * @param name 事件名称 * @param flag 是否全部删除 */ off(name: string, flag?: boolean): void; } declare const _default: Monitor; export default _default;