@sora-soft/framework / Waiter
Class: Waiter<T>
Defined in: packages/framework/src/utility/Waiter.ts:3
Type Parameters
| Type Parameter |
|---|
T |
Constructors
Constructor
ts
new Waiter<T>(): Waiter<T>;Defined in: packages/framework/src/utility/Waiter.ts:4
Returns
Waiter<T>
Methods
clear()
ts
clear(): void;Defined in: packages/framework/src/utility/Waiter.ts:66
Returns
void
emit()
ts
emit(id, result): void;Defined in: packages/framework/src/utility/Waiter.ts:37
Parameters
| Parameter | Type |
|---|---|
id | number |
result | T |
Returns
void
emitError()
ts
emitError(id, error): void;Defined in: packages/framework/src/utility/Waiter.ts:55
Parameters
| Parameter | Type |
|---|---|
id | number |
error | Error |
Returns
void
wait()
ts
wait(ttlMs?): {
id: number;
promise: Promise<T>;
};Defined in: packages/framework/src/utility/Waiter.ts:9
Parameters
| Parameter | Type |
|---|---|
ttlMs? | number |
Returns
ts
{
id: number;
promise: Promise<T>;
}| Name | Type | Defined in |
|---|---|---|
id | number | packages/framework/src/utility/Waiter.ts:30 |
promise | Promise<T> | packages/framework/src/utility/Waiter.ts:31 |
waitForAll()
ts
waitForAll(ttlMS?): Promise<void>;Defined in: packages/framework/src/utility/Waiter.ts:75
Parameters
| Parameter | Type |
|---|---|
ttlMS? | number |
Returns
Promise<void>