TypedEventEmitter | mongodb (original) (raw)

Class TypedEventEmitter

Type Parameters

Hierarchy

Index

Constructors

constructor

Parameters

Returns TypedEventEmitter<Events>

Properties

Static Readonly captureRejectionSymbol

captureRejectionSymbol: typeof captureRejectionSymbol

Static captureRejections

captureRejections: boolean

Static defaultMaxListeners

defaultMaxListeners: number

Static Readonly errorMonitor

errorMonitor: typeof errorMonitor

Methods

addListener

Parameters

Returns TypedEventEmitter<Events>

Returns TypedEventEmitter<Events>

emit

Parameters

Returns boolean

eventNames

getMaxListeners

listenerCount

Parameters

Returns number

listeners

Parameters

Returns Events[EventKey][]

off

Parameters

Returns TypedEventEmitter<Events>

Returns TypedEventEmitter<Events>

on

Parameters

Returns TypedEventEmitter<Events>

Returns TypedEventEmitter<Events>

once

Parameters

Returns TypedEventEmitter<Events>

Returns TypedEventEmitter<Events>

prependListener

Parameters

Returns TypedEventEmitter<Events>

Returns TypedEventEmitter<Events>

prependOnceListener

Parameters

Returns TypedEventEmitter<Events>

Returns TypedEventEmitter<Events>

rawListeners

Parameters

Returns Events[EventKey][]

removeAllListeners

Parameters

Returns TypedEventEmitter<Events>

removeListener

Parameters

Returns TypedEventEmitter<Events>

Returns TypedEventEmitter<Events>

setMaxListeners

Returns TypedEventEmitter<Events>

Static getEventListeners

Returns Function[]

Static listenerCount

Returns number

Static on

Returns AsyncIterableIterator<any>

that iterates eventName events emitted by the emitter

Static once

Returns Promise<any[]>

Returns Promise<any[]>

Static setMaxListeners

Returns void