1.0.1 • Published 9 years ago
sync-primitives v1.0.1
sync-primitives
Installation
npm install sync-primitives
API
Semaphore
constructor
number
value=1
acquire
Object
optsboolean
blocking=trueboolean
timeout=-1
return: Promise.<boolean>
release
withLock
function
fnObject
optsboolean
blocking=trueboolean
timeout=-1
return: Promise.<[boolean, *]>
Condition
...
Event
constructor
isSet
return: boolean
set
clear
wait
number
timeout
return: Promise.<boolean>
Barrier
...
License
Code released under the MIT license.