UNPKG

@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 1.46 kB
{"version":3,"file":"in-memory-distributed-read-write-lock.d.ts","sourceRoot":"","sources":["../../../src/in-memory-distributed/in-memory-distributed-read-write-lock.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,aAAa,EACb,iCAAiC,EACjC,iBAAiB,EACjB,kBAAkB,EAClB,SAAS,EACT,aAAa,EACb,cAAc,EACf,MAAM,UAAU,CAAC;AAClB,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AAInD,qBAAa,gCAAiC,YAAW,kBAAkB;IAMvE,OAAO,CAAC,QAAQ,CAAC,SAAS;IAC1B,OAAO,CAAC,QAAQ,CAAC,KAAK;IANxB,SAAgB,IAAI,EAAG,MAAM,CAAC;IAC9B,OAAO,CAAC,YAAY,CAAkB;gBAGpC,KAAK,EAAE,iCAAiC,EACvB,SAAS,GAAE,GAAG,CAAC,MAAM,EAAE,aAAa,CAAqC,EACzE,KAAK,SAAW;IASnC,IAAI,WAAW,YAEd;IAEY,UAAU,IAAI,OAAO,CAAC,MAAM,CAAC;IAI7B,aAAa,IAAI,OAAO,CAAC,MAAM,CAAC;IAIhC,YAAY,CAAC,CAAC,EAAE,EAAE,EAAE,iBAAiB,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;IACrD,YAAY,CAAC,CAAC,EAAE,MAAM,EAAE,aAAa,EAAE,EAAE,EAAE,iBAAiB,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;IAoB5E,aAAa,CAAC,CAAC,EAAE,EAAE,EAAE,iBAAiB,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;IACtD,aAAa,CAAC,CAAC,EAAE,MAAM,EAAE,aAAa,EAAE,EAAE,EAAE,iBAAiB,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;IAoB7E,OAAO,CAAC,OAAO,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAOrD,SAAgB,cAAc,EAAE,MAAM,CAAe;IAExC,WAAW,CAAC,MAAM,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC;IAItE,YAAY,CAAC,MAAM,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC;IAIxE,SAAS,CAAC,UAAU,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAI7C,YAAY,IAAI,OAAO,CAAC,OAAO,CAAC;IAIhC,aAAa,IAAI,OAAO,CAAC,OAAO,CAAC;IAI9C,OAAO,CAAC,oBAAoB;CAQ7B"}