@apiratorjs/locking
Version:
A lightweight library providing both local and distributed locking primitives (mutexes, semaphores, and read-write locks) for managing concurrency in Node.js.
1 lines • 920 B
Source Map (JSON)
{"version":3,"file":"distributed-mutex.d.ts","sourceRoot":"","sources":["../../src/distributed-mutex.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,aAAa,EACb,gCAAgC,EAChC,uBAAuB,EACvB,iBAAiB,EACjB,SAAS,EACT,UAAU,EACX,MAAM,SAAS,CAAC;AAIjB,qBAAa,gBAAiB,YAAW,iBAAiB;IACxD,OAAc,OAAO,EAAE,uBAAuB,CACqC;IAEnF,OAAO,CAAC,QAAQ,CAAC,eAAe,CAAoB;gBAEjC,KAAK,EAAE,gCAAgC;IAMnD,aAAa,IAAI,OAAO,CAAC,IAAI,CAAC;IAIrC,IAAI,WAAW,YAEd;IAEY,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;IAM5E,OAAO,IAAI,OAAO,CAAC,IAAI,CAAC;IAIrC,IAAW,IAAI,IAAI,MAAM,CAExB;IAED,IAAW,cAAc,WAExB;IAEY,OAAO,CAAC,MAAM,CAAC,EAAE;QAAE,SAAS,CAAC,EAAE,MAAM,CAAC;KAAE,GAAG,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;IAIzE,MAAM,CAAC,UAAU,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAI1C,QAAQ,IAAI,OAAO,CAAC,OAAO,CAAC;CAG1C"}