UNPKG

@hypernetlabs/common-redis-provider

Version:
11 lines 463 B
import { ResultAsync } from "neverthrow"; import Redlock from "redlock"; import { IRedlockWrapper } from "./IRedlockWrapper"; import { RedisError } from "./RedisError"; export declare class RedlockWrapper implements IRedlockWrapper { protected lock: Redlock.Lock; constructor(lock: Redlock.Lock); unlock<T>(val: T): ResultAsync<T, never>; extend(ttl: number): ResultAsync<RedlockWrapper, RedisError>; } //# sourceMappingURL=RedlockWrapper.d.ts.map