Skip to content

dy/icicle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄ Icicle Build Status Code Climate

Tiny mutex.

$ npm install icicle

var icicle = require('icicle');

var a = {};

icicle.freeze(a, 'waitABit'); // true - lock is set
icicle.freeze(a, 'waitABit'); // false - lock is already set

icicle.isFrozen(a, 'waitABit'); // true

icicle.unfreeze(a, 'waitABit'); // true - lock is unset
icicle.unfreeze(a, 'waitABit'); // false - lock isn’t set

icicle.isFrozen(a, 'waitABit'); // false

NPM

Releases

No releases published

Packages

No packages published