@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.
14 lines • 510 B
TypeScript
export declare class LockingError extends Error {
readonly cause?: Error;
constructor(message: string, cause?: Error);
}
export declare class TimeoutLockingError extends LockingError {
constructor(message: string, cause?: Error);
}
export declare class CancelledLockingError extends LockingError {
constructor(message: string, cause?: Error);
}
export declare class LockNotFoundError extends LockingError {
constructor(message: string, cause?: Error);
}
//# sourceMappingURL=errors.d.ts.map