Indexable
[propName: string]: any
Methods
Private addEvent
- addEvent(name: string, eventType: EventType, execute: Function): string
-
Parameters
-
name: string
-
-
execute: Function
Returns string
emit
- emit(name: string, ...args: any[]): EventBus
-
Parameters
-
name: string
-
Rest ...args: any[]
EventBus EventBus 实例
find
- find(name: string): Event | null
-
Parameters
Returns Event
|
null
on
- on(name: string, execute: Function): string
-
Parameters
-
name: string
-
execute: Function
Returns string
eventId 事件ID,用户取消该事件监听
once
- once(name: string, execute: Function): string
-
Parameters
-
name: string
-
execute: Function
Returns string
eventId 事件ID,用户取消该事件监听
remove
- remove(name: string, eventId?: undefined | string): EventBus
-
Parameters
-
name: string
-
Optional eventId: undefined | string
EventBus EventBus 实例
储存事件的容器