Skip to content

PURISTA API


PURISTA API / @purista/core / InFlightExecutionTracker

Class: InFlightExecutionTracker

Defined in: core/EventBridge/InFlightExecutionTracker.impl.ts:4

Constructors

Constructor

new InFlightExecutionTracker(): InFlightExecutionTracker

Returns

InFlightExecutionTracker

Accessors

size

Get Signature

get size(): number

Defined in: core/EventBridge/InFlightExecutionTracker.impl.ts:8

Returns

number

Methods

getCounts()

getCounts(): InFlightExecutionCounts

Defined in: core/EventBridge/InFlightExecutionTracker.impl.ts:30

Returns

InFlightExecutionCounts


run()

run<T>(fn, kind?): Promise<T>

Defined in: core/EventBridge/InFlightExecutionTracker.impl.ts:12

Type Parameters

T

T

Parameters

fn

() => Promise<T>

kind?

InFlightExecutionKind = 'generic'

Returns

Promise<T>


waitForIdle()

waitForIdle(timeoutMs): Promise<boolean>

Defined in: core/EventBridge/InFlightExecutionTracker.impl.ts:43

Parameters

timeoutMs

number

Returns

Promise<boolean>