UNPKG

listen-events

Version:

EventBus 是一个简单的 WEB 端事件侦听器,提供了一种将事件分派给订阅的事件侦听器的机制。

34 lines (20 loc) 619 B
// LICENSE is MIT // // Copyright (c) 2023 // /** * 事件监听器 */ export class EventBus { emitSync(name: any, ...args:any): Promise<Array<any>>; emit(name: any, ...args:any): EventBus; emitAll(name: any, ...args:any): EventBus; on(name: any, listener: (...args: any) => void): EventBus; once(name: any, listener: (...args: any) => void): EventBus; off(name: any, listener?: any): EventBus; offs(...names: string[]): EventBus; has(name: string): boolean; listeners(name: string): Array<Function | null>; } declare const eventBus: EventBus; export default eventBus