UNPKG

redis-smq-common

Version:

RedisSMQ Common Library provides many components that are mainly used by RedisSMQ and RedisSMQ Monitor.

20 lines 634 B
export declare class FileLock { private static activeLocks; private defaultRetryDelay; private defaultRetries; private readonly defaultStaleTimeout; private readonly defaultUpdateInterval; constructor(); private setupCleanup; private updateLockFileMtime; private isLockStale; acquireLock(lockFile: string, options?: { retries?: number; retryDelay?: number; staleTimeout?: number; updateInterval?: number; }): Promise<void>; releaseLock(lockFile: string): Promise<void>; isLockHeld(lockFile: string): boolean; } //# sourceMappingURL=file-lock.d.ts.map