UNPKG

ts-safe-redis-leader

Version:

Redis leader election implementation that does not have any race conditions in Typescript

7 lines (6 loc) 352 B
import IORedis from "ioredis"; declare type getIsEqualSetPExpireType = { getIsEqualSetPExpire?: (key: IORedis.KeyType, id: string, ms: number) => Promise<boolean>; }; export declare function atomicGetIsEqualSetPExpire(asyncRedis: IORedis.Redis & getIsEqualSetPExpireType, key: IORedis.KeyType, id: string, ms: number): Promise<boolean>; export {};