relational-redis-store
Version:
A Relational Redis Store
21 lines (20 loc) • 844 B
TypeScript
import { Multi, RedisClient } from 'redis';
export declare const getRedisMockClient: {
(redis: RedisClient): {
redis: RedisClient;
hget: (...args: any[]) => Promise<string>;
hmget: (...args: never[]) => Promise<string[]>;
hgetall: (...args: any[]) => Promise<{
[key: string]: string;
}>;
hset: (...args: any[]) => Promise<number>;
multi: (args?: (string | number | import("redis").Callback<any>)[][] | undefined) => Multi;
execMulti: <T = {}>(multi: Multi) => Promise<T[]>;
del: (key: string) => Promise<unknown>;
rpush: () => Promise<number>;
lpop: (arg1: string) => Promise<string>;
lrem: (arg1: string, arg2: number, arg3: string) => Promise<number>;
llen: (arg1: string) => Promise<number>;
};
DELAY: number;
};