@da440dil/js-locker
Version:
Distributed locking using Redis
11 lines (10 loc) • 345 B
TypeScript
import { LockerScript } from './LockerScript';
import { ILock, Result } from './LockResult';
export declare class Lock implements ILock {
private locker;
private key;
private token;
constructor(locker: LockerScript, key: string, token: string);
lock(ttl: number): Promise<Result>;
unlock(): Promise<boolean>;
}