UNPKG

@da440dil/js-locker

Version:
10 lines (9 loc) 507 B
import { IRedisClient, INodeRedisClient } from '@da440dil/js-redis-script'; import { ILocker } from './Locker'; export { ILockResult, Result } from './LockResult'; export { IRedisClient, INodeRedisClient, ILocker }; /** * Creates new locker. * @param client Minimal Redis client interface: [node-redis](https://github.com/NodeRedis/node-redis) v3 or v4 or [ioredis](https://github.com/luin/ioredis) v4. */ export declare const createLocker: (client: IRedisClient | INodeRedisClient) => ILocker;