UNPKG

@node-idempotency/storage-adapter-redis

Version:
16 lines 655 B
import { type StorageAdapter } from "@node-idempotency/storage"; import { type RedisStorageAdapterOptions } from "./types"; export declare class RedisStorageAdapter implements StorageAdapter { private readonly client; constructor(options?: RedisStorageAdapterOptions); connect(): Promise<void>; disconnect(): Promise<void>; setIfNotExists(key: string, val: string, { ttl }?: { ttl?: number | undefined; }): Promise<boolean>; set(key: string, val: string, { ttl }: { ttl?: number | undefined; }): Promise<void>; get(key: string): Promise<string | undefined>; } //# sourceMappingURL=adapter-redis.d.ts.map