@lelantos-org/sdk / internal / Mutex
Interface: Mutex
Defined in: @lelantos-org/sdk/dist/core/async.d.ts:49
Runs operations one at a time, in the order they were handed over.
Methods
run()
ts
run<T>(op): Promise<T>;Defined in: @lelantos-org/sdk/dist/core/async.d.ts:54
Run op after everything already queued, and before anything queued later. Resolves or rejects with op's own outcome.
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
op | () => Promise<T> |
Returns
Promise<T>