Comment on page
EventEmitter
Ƭ ArgumentMap<
T
>: { [K in keyof T]: T[K] extends Function ? Parameters<T[K]> : T[K] extends any[] ? T[K] : any[] }Type parameters
Name | Type |
---|---|
T | extends object |
Defined in
node_modules/eventemitter3/index.d.ts:109
Type parameters
Name | Type |
---|---|
T | |
K |
Defined in
node_modules/eventemitter3/index.d.ts:126
Ƭ EventListener<
T
, K
>: T
extends string
| symbol
? (...args
: any
[]) => void
: (...args
: ArgumentMap
<Exclude
<T
, string
| symbol
>>[Extract
<K
, keyof T
>]) => void
Type parameters
Name | Type |
---|---|
T | |
K |
Defined in
node_modules/eventemitter3/index.d.ts:117
Ƭ EventNames<
T
>: T
extends string
| symbol
? T
: keyof T
Type parameters
Name | Type |
---|---|
T |
Defined in
node_modules/eventemitter3/index.d.ts:105
Ƭ ValidEventTypes:
string
| symbol
| object
object
should be in either of the following forms:interface EventTypes {
'event-with-parameters': any[]
'event-with-example-handler': (...args: any[]) => void
}
Defined in
node_modules/eventemitter3/index.d.ts:103
Defined in
node_modules/eventemitter3/index.d.ts:131
Last modified 1yr ago