For the complete documentation index, see llms.txt. This page is also available as Markdown.

RoomleConfigurator.Internal.PromiseQueue

Type parameters

Name

T

Table of contents

Constructors

Accessors

Methods

Constructors

constructor

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

Type parameters

Name

T

Parameters

Name
Type

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

Name
Type
Default value

ignoreErrors

boolean

false

Returns

Promise<T[]>


push

▸ push(promise): void

Parameters

Name
Type

promise

Promise<T>

Returns

void


registerCallback

▸ registerCallback(callback): void

Callback whenever queue is finished

Parameters

Name
Type

callback

(results: T[]) => void

Returns

void


unregisterCallback

▸ unregisterCallback(): void

Returns

void

Last updated