UNPKG

async-monitor

Version:

Provides a mechanism that synchronizes access to objects.

9 lines (8 loc) 240 B
export declare class Lock { private _isLocked; constructor(_isLocked?: boolean); get isLocked(): boolean; readonly block: Promise<void>; readonly interrupt: (reason?: unknown) => void; readonly unlock: () => void; }