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.

11 lines 662 B
import { Semaphore } from "./semaphore"; import { Mutex } from "./mutex"; import { ReadWriteLock } from "./read-write-lock"; import * as types from "./types"; import { DistributedSemaphore } from "./distributed-semaphore"; import { DistributedMutex } from "./distributed-mutex"; import { DistributedReadWriteLock } from "./distributed-read-write-lock"; import { InMemoryDistributedRegistry } from "./in-memory-distributed/in-memory-distributed-registry"; export * from "./errors"; export { Semaphore, Mutex, ReadWriteLock, types, DistributedSemaphore, DistributedMutex, DistributedReadWriteLock, InMemoryDistributedRegistry }; //# sourceMappingURL=index.d.ts.map