Skip to content

Type Alias: Tracker

Tracker = object

Defined in: tracker.ts:6

A utility type for tracking the execution status of Streams.

Properties

timeout

timeout: number

Defined in: tracker.ts:7


getStatus()

getStatus: (entry) => boolean

Defined in: tracker.ts:8

Parameters

entry

Stream<any>

Returns

boolean


setStatus()

setStatus: (entry, value) => void

Defined in: tracker.ts:9

Parameters

entry

Stream<any>

value

boolean

Returns

void


complete()

complete: (entry) => void

Defined in: tracker.ts:10

Parameters

entry

Stream<any>

Returns

void


track()

track: (entry) => void

Defined in: tracker.ts:11

Parameters

entry

Stream<any>

Returns

void


remove()

remove: (entry) => void

Defined in: tracker.ts:12

Parameters

entry

Stream<any>

Returns

void


reset()

reset: () => void

Defined in: tracker.ts:13

Returns

void


allExecuted()

allExecuted: () => Promise<void>

Defined in: tracker.ts:14

Returns

Promise<void>

Released under the MIT License.