- EventEmitter<$Events>(): {
clear: (<$Event>(eventName) => void);
listen: (<$Event>(eventName, listener) => (() => void));
publish: (<$Event>(eventName, value) => Promise<void>);
} Returns {
clear: (<$Event>(eventName) => void);
listen: (<$Event>(eventName, listener) => (() => void));
publish: (<$Event>(eventName, value) => Promise<void>);
}
clear: (<$Event>(eventName) => void)
- <$Event>(eventName): void
Type Parameters
- $Event extends string | number | symbol
Returns void
listen: (<$Event>(eventName, listener) => (() => void))
- <$Event>(eventName, listener): (() => void)
Type Parameters
- $Event extends string | number | symbol
Returns (() => void)
publish: (<$Event>(eventName, value) => Promise<void>)
- <$Event>(eventName, value): Promise<void>
Type Parameters
- $Event extends string | number | symbol
Returns Promise<void>