@pgxsinkit/pgwasm
Version:
9 lines • 331 B
TypeScript
/**
* A FIFO async mutex: `runExclusive` runs its callback once every earlier one has settled. Not
* re-entrant — a callback that waits on the same mutex deadlocks, as with any mutex.
*/
export declare class Mutex {
#private;
runExclusive<T>(fn: () => Promise<T> | T): Promise<T>;
}
//# sourceMappingURL=mutex.d.ts.map