UNPKG

mutexify

Version:
19 lines (13 loc) 324 B
var mutexify = require('.') var mutexifyPromise = function () { var lock = mutexify() var acquire = function () { return new Promise(lock) } Object.defineProperty(acquire, 'locked', { get: function () { return lock.locked }, enumerable: true }) return acquire } module.exports = mutexifyPromise