RoomleConfigurator.Internal.PromiseQueue

configurator-core/src/roomle-configurator.internal.PromiseQueue

Type parameters

Name

T

Table of contents

Constructors

Accessors

Methods

Constructors

constructor

new PromiseQueue<T>(callback?, errorCallback?)

Type parameters

Name

T

Parameters

NameType

callback?

(results: T[]) => void

errorCallback?

(e: Error) => void

Accessors

length

get length(): number

Returns

number

Methods

clear

clear(): void

Returns

void


finished

finished(ignoreErrors?): Promise<T[]>

Wait for current queue to finish

Parameters

NameTypeDefault value

ignoreErrors

boolean

false

Returns

Promise<T[]>


push

push(promise): void

Parameters

NameType

promise

Promise<T>

Returns

void


registerCallback

registerCallback(callback): void

Callback whenever queue is finished

Parameters

NameType

callback

(results: T[]) => void

Returns

void


unregisterCallback

unregisterCallback(): void

Returns

void

Last updated