UNPKG

@apiratorjs/locking

Version:

A lightweight library providing both local and distributed locking primitives (mutexes and semaphores) for managing concurrency in Node.js.

1 lines 1.18 kB
{"version":3,"file":"in-memory-distributed-semaphore.d.ts","sourceRoot":"","sources":["../../../src/in-memory-distributed/in-memory-distributed-semaphore.ts"],"names":[],"mappings":"AACA,OAAO,EACL,aAAa,EACb,YAAY,EACZ,oCAAoC,EACpC,qBAAqB,EACrB,SAAS,EACV,MAAM,UAAU,CAAC;AAClB,OAAO,EAAE,SAAS,EAAE,MAAM,cAAc,CAAC;AAEzC,qBAAa,4BAA6B,YAAW,qBAAqB;IAQtE,OAAO,CAAC,QAAQ,CAAC,SAAS;IAC1B,OAAO,CAAC,QAAQ,CAAC,KAAK;IARxB,SAAgB,QAAQ,EAAG,MAAM,CAAC;IAClC,SAAgB,IAAI,EAAG,MAAM,CAAC;IAE9B,OAAO,CAAC,YAAY,CAAkB;gBAGpC,KAAK,EAAE,oCAAoC,EAC1B,SAAS,EAAE,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,EACjC,KAAK,SAAc;IAUtC,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;IAoB5E,OAAO,CAAC,OAAO,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAOrD,SAAgB,cAAc,EAAE,MAAM,CAAe;IAExC,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;IAK1F,SAAS,CAAC,UAAU,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAI7C,QAAQ,IAAI,OAAO,CAAC,OAAO,CAAC;IAIzC,OAAO,CAAC,uBAAuB;CAQhC"}