@apiratorjs/locking
Version:
A lightweight library providing both local and distributed locking primitives (mutexes and semaphores) for managing concurrency in Node.js.
1 lines • 797 B
Source Map (JSON)
{"version":3,"file":"semaphore.d.ts","sourceRoot":"","sources":["../../src/semaphore.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,YAAY,EAAE,aAAa,EAAa,SAAS,EAAE,UAAU,EAAE,MAAM,SAAS,CAAC;AAkBxF,qBAAa,SAAU,YAAW,UAAU;IAC1C,SAAgB,QAAQ,EAAE,MAAM,CAAC;IAEjC,OAAO,CAAC,UAAU,CAAS;IAC3B,OAAO,CAAC,MAAM,CAAc;gBAET,QAAQ,EAAE,MAAM;IAQtB,YAAY,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;IACrD,YAAY,CAAC,CAAC,EAAE,MAAM,EAAE,aAAa,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;IAoB5E,SAAS,IAAI,OAAO,CAAC,MAAM,CAAC;IAI5B,OAAO,CAAC,MAAM,CAAC,EAAE;QAAE,SAAS,CAAC,EAAE,MAAM,CAAC;KAAE,EAAE,YAAY,CAAC,EAAE,YAAY,GAAG,OAAO,CAAC,SAAS,CAAC;IA8B1F,SAAS,CAAC,UAAU,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAc7C,QAAQ,IAAI,OAAO,CAAC,OAAO,CAAC;YAI3B,OAAO;CAetB"}