0.2.5 ⢠Published 10 months ago
@trenskow/semaphore v0.2.5
@trenskow/semaphore
A small library for waiting in JavaScript.
Usage
Create a new semaphore like below.
const Semaphore = require('@trenskow/semaphore');
const mySemaphore = new Semaphore();Waiting
To wait do as below.
await mySemaphore.wait();Signalling and broadcasting
To signal (from another place) that one of the waiters can continue, do as below.
mySemaphore.signal();ā or to broadcast to all awaiters to conitnue.
mySemaphore.broadcast();Errors
You can also reject all awaiters with an error.
mySemphore.reject(myError);LICENSE
See license in LICENSE.
0.2.5
10 months ago
0.2.4
11 months ago
0.2.3
11 months ago
0.2.2
1 year ago
0.2.1
1 year ago
0.2.0
1 year ago
0.1.18
1 year ago
0.1.17
1 year ago
0.1.16
1 year ago
0.1.15
2 years ago
0.1.14
2 years ago
0.1.10
2 years ago
0.1.11
2 years ago
0.1.12
2 years ago
0.1.13
2 years ago
0.1.8
2 years ago
0.1.9
2 years ago
0.1.7
3 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago