Callable
Defined in dist/index.d.ts:121
Parameters
listener: ( e: T ) => any
Optional thisArgs: any
Variables
Const None
Defined in dist/index.d.ts:125
Functions
any
Defined in dist/index.d.ts:154
Type parameters
Parameters
Rest ... events: Event < T > []
Returns Event < T >
Defined in dist/index.d.ts:155
Parameters
Rest ... events: Event < any > []
Returns Event < void >
buffer
buffer<T>( event: Event < T > , nextTick?: boolean , _buffer?: T [] ) : Event < T >
Defined in dist/index.d.ts:211
Type parameters
Parameters
Optional nextTick: boolean
Optional _buffer: T []
Returns Event < T >
chain
Defined in dist/index.d.ts:225
Type parameters
Parameters
debounce
debounce<T>( event: Event < T > , merge: ( last: T | undefined , event: T ) => T , delay?: number , leading?: boolean , leakWarningThreshold?: number ) : Event < T >
debounce<I, O>( event: Event < I > , merge: ( last: O | undefined , event: I ) => O , delay?: number , leading?: boolean , leakWarningThreshold?: number ) : Event < O >
Defined in dist/index.d.ts:176
Type parameters
Parameters
merge: ( last: T | undefined , event: T ) => T
( last: T | undefined , event: T ) : T
Parameters
last: T | undefined
event: T
Returns T
Optional delay: number
Optional leading: boolean
Optional leakWarningThreshold: number
Returns Event < T >
Defined in dist/index.d.ts:177
Type parameters
Parameters
merge: ( last: O | undefined , event: I ) => O
( last: O | undefined , event: I ) : O
Parameters
last: O | undefined
event: I
Returns O
Optional delay: number
Optional leading: boolean
Optional leakWarningThreshold: number
Returns Event < O >
filter
filter<T>( event: Event < T > , filter: ( e: T ) => boolean ) : Event < T >
filter<T, R>( event: Event < T | R > , filter: ( e: T | R ) => e is R ) : Event < R >
Defined in dist/index.d.ts:144
Type parameters
Parameters
filter: ( e: T ) => boolean
Parameters
Returns boolean
Returns Event < T >
Defined in dist/index.d.ts:145
Type parameters
Parameters
event: Event < T | R >
filter: ( e: T | R ) => e is R
Parameters
Returns e is R
Returns Event < R >
forEach
forEach<I>( event: Event < I > , each: ( i: I ) => void ) : Event < I >
Defined in dist/index.d.ts:139
Type parameters
Parameters
Returns Event < I >
fromDOMEventEmitter
fromDOMEventEmitter<T>( emitter: DOMEventEmitter , eventName: string , map?: ( ... args: any [] ) => T ) : Event < T >
Defined in dist/index.d.ts:235
Type parameters
Parameters
eventName: string
Optional map: ( ... args: any [] ) => T
Returns Event < T >
fromNodeEventEmitter
fromNodeEventEmitter<T>( emitter: NodeEventEmitter , eventName: string , map?: ( ... args: any [] ) => T ) : Event < T >
Defined in dist/index.d.ts:230
Type parameters
Parameters
eventName: string
Optional map: ( ... args: any [] ) => T
Returns Event < T >
fromPromise
Defined in dist/index.d.ts:236
Type parameters
Parameters
Returns Event < undefined >
latch
Defined in dist/index.d.ts:188
Type parameters
Parameters
Returns Event < T >
map
map<I, O>( event: Event < I > , map: ( i: I ) => O ) : Event < O >
Defined in dist/index.d.ts:134
Type parameters
Parameters
Returns Event < O >
once
Defined in dist/index.d.ts:129
Type parameters
Parameters
Returns Event < T >
reduce
reduce<I, O>( event: Event < I > , merge: ( last: O | undefined , event: I ) => O , initial?: O ) : Event < O >
Defined in dist/index.d.ts:160
Type parameters
Parameters
merge: ( last: O | undefined , event: I ) => O
( last: O | undefined , event: I ) : O
Parameters
last: O | undefined
event: I
Returns O
Optional initial: O
Returns Event < O >
signal
Defined in dist/index.d.ts:149
Type parameters
Parameters
Returns Event < void >
snapshot
Defined in dist/index.d.ts:166
Type parameters
Parameters
Returns Event < T >
stopwatch
Defined in dist/index.d.ts:183
Type parameters
Parameters
Returns Event < number >
toPromise
Defined in dist/index.d.ts:237
Type parameters
Parameters
Legend
Constructor
Property
Method
Accessor
Inherited constructor
Inherited property
Inherited method
Static property
Static method
To an event a function with one or zero parameters can be subscribed. The event is the subscriber function itself.