node-redisson
Version:
Distributed lock with Redis implementation for Node.js
13 lines (12 loc) • 509 B
TypeScript
import { RedissonRedis } from './contracts/ICommandExecutor';
import { IRedissonClient } from './contracts/IRedissonClient';
import { IRedissonConfig } from './contracts/IRedissonConfig';
import { IRLock } from './contracts/IRLock';
export declare class Redisson implements IRedissonClient {
private commandExecutor;
constructor(config: IRedissonConfig);
private withDefaultConfig;
get redis(): RedissonRedis;
getLock(name: string, clientId?: string): IRLock;
quit(): Promise<void>;
}