configurator-core/src/roomle-configurator.
# 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