Type Parameters
- T extends Record<string, any>
Constructors
constructor
- new Hook<T>(emitter): Hook<T>
Type Parameters
- T extends Record<string, any>
Methods
destroy
- destroy(): void
Returns void
off
- off<K>(event, cb): Hook<T>
Type Parameters
- K extends string | number | symbol
Parameters
- event: K
- cb: ((data: T[K]) => void)
on
- on<K>(event, cb): Hook<T>
Type Parameters
- K extends string | number | symbol
Parameters
- event: K
- cb: ((data: T[K]) => void)
once
- once<K>(event, cb): Hook<T>
Type Parameters
- K extends string | number | symbol
Parameters
- event: K
- cb: ((data: T[K]) => void)