WaitDelayerFactories
Class: WaitDelayerFactories
Defined in: packages/utils/src/waiter.ts:79
Registry of named WaitDelayerFactory functions.
Built-in entries: "linear" and "exponential".
Constructors
Constructor
new WaitDelayerFactories():
WaitDelayerFactories
Returns
WaitDelayerFactories
Properties
registry
staticregistry:object
Defined in: packages/utils/src/waiter.ts:80
Index Signature
[key: string]: WaitDelayerFactory
Methods
get()
staticget(definition?):WaitDelayer
Defined in: packages/utils/src/waiter.ts:112
Create a WaitDelayer from a WaitDelayerDefinition.
Parameters
definition?
WaitDelayerDefinition = ...
Specifies the factory type and base interval
(default: { interval: 1000, type: "exponential" }).
Returns
The constructed WaitDelayer.
getFactory()
staticgetFactory(type):WaitDelayerFactory
Defined in: packages/utils/src/waiter.ts:101
Look up and return a delayer factory by type name.
Parameters
type
string
The registered factory name.
Returns
The corresponding WaitDelayerFactory.
registerFactory()
staticregisterFactory(type,delayer):void
Defined in: packages/utils/src/waiter.ts:91
Register a custom delayer factory under the given type name.
Parameters
type
string
The name to register the factory under.
delayer
The factory function to register.
Returns
void