/** * 事件订阅和发布 * @author david wang */ export declare class PubSub { private _topics; /** * 订阅 * @param topic * @param handle */ on(topic: string, handle: Function): void; /** * 发布 * @param topic * @param args */ emit(topic: string, ...args: any[]): void; /** * clear */ clear(): void; }