UNPKG

@vuemap/district-cluster

Version:
16 lines (15 loc) 490 B
declare type Callback = <T>(...e: T[]) => void; declare abstract class BaseEvent { private _listeners; /** * 绑定事件 * @param name 事件名称 * @param cb 事件回调 * @param isOnce 是否只执行一次 */ on(name: string, cb: Callback, isOnce?: boolean): void; off(name: string, cb: Callback): void; emit(name: string, ...data: any[]): void; trigger(name: string, ...data: any[]): void; } export default BaseEvent;