Class: Wakeup
Defined in: packages/overcast-core/src/utils.ts:145
Lets one waiter sleep until notified or ms pass. A notify while nobody
waits is kept for the next wait, and repeated notifies collapse into one.
Constructors
Constructor
new Wakeup(): Wakeup;
Returns
Wakeup
Methods
notify()
notify(): void;
Defined in: packages/overcast-core/src/utils.ts:149
Returns
void
wait()
wait(ms): Promise<"notified" | "timeout">;
Defined in: packages/overcast-core/src/utils.ts:154
Parameters
| Parameter | Type |
|---|---|
ms | number |
Returns
Promise<"notified" | "timeout">