- Preparing search index...
- The search index is not available
nodewox
Interface IEventSource<EVENTS>
Type Parameters
-
EVENTS extends {
[key: string]: any[];
}
Methods
emit
- emit<T>(type: T, ...args: EVENTS[T]): IEventSource<EVENTS>
-
Type Parameters
-
T extends string | number | symbol
Parameters
-
type: T
-
Rest
...args: EVENTS[T]
off
- off<T>(type: T, handler: ((...args: EVENTS[T]) => void)): IEventSource<EVENTS>
-
Type Parameters
-
T extends string | number | symbol
Parameters
-
type: T
-
handler: ((...args: EVENTS[T]) => void)
-
- (...args: EVENTS[T]): void
-
Returns void
on
- on<T>(type: T, handler: ((...args: EVENTS[T]) => void)): IEventSource<EVENTS>
-
Type Parameters
-
T extends string | number | symbol
Parameters
-
type: T
-
handler: ((...args: EVENTS[T]) => void)
-
- (...args: EVENTS[T]): void
-
Returns void
once
- once<T>(type: T, handler: ((...args: EVENTS[T]) => void)): IEventSource<EVENTS>
-
Type Parameters
-
T extends string | number | symbol
Parameters
-
type: T
-
handler: ((...args: EVENTS[T]) => void)
-
- (...args: EVENTS[T]): void
-
Returns void
定义可监听的事件
Description
定义对象可以监听的事件类型。