Properties
eventStore
eventStore: any[] = []
Methods
emit
- emit(name: string, ...args: any[]): void
Parameters
name: string
Rest ...args: any[]
Returns void
off
- off(name: string, handler: any): void
on
- on(name: string, handler: any): void
once
- once(name: string, handler: any): (() => void)
Parameters
Returns (() => void)
onceTimeout
- onceTimeout(name: string, handler: any, timeout: number): { off: (() => void); promise: Promise<void> }
Parameters
name: string
handler: any
timeout: number
Returns { off: (() => void); promise: Promise<void> }
off: (() => void)
promise: Promise<void>
Base event process. like event bus 事件处理. 类似event bus