Methods
acquire
- acquire(value: number): Promise<[number, Releaser]>
-
Returns Promise<[number, Releaser]>
cancel
- cancel(): void
-
Returns void
getValue
- getValue(): number
-
Returns number
isLocked
- isLocked(): boolean
-
Returns boolean
release
- release(value?: number): void
-
Returns void
setValue
- setValue(value: number): void
-
Returns void
waitForUnlock
- waitForUnlock(value?: number): Promise<void>
-
Returns Promise<void>