UNPKG

composable-locks

Version:

Composable concurrency locks for Javascript.

8 lines (7 loc) 219 B
export declare type Releaser = () => void; /** * Lock interface, defines the methods a lock must implement */ export interface ILock<TArgs extends unknown[]> { acquire(...args: TArgs): Promise<Releaser>; }