UNPKG

nestjs-redis

Version:

a NestJS ioRedis module

17 lines (16 loc) 666 B
import * as Redis from 'ioredis'; import { Provider } from '@nestjs/common'; import { RedisModuleAsyncOptions, RedisModuleOptions } from './redis.interface'; export declare class RedisClientError extends Error { } export interface RedisClient { defaultKey: string; clients: Map<string, Redis.Redis>; size: number; } export declare const createClient: () => Provider; export declare const createAsyncClientOptions: (options: RedisModuleAsyncOptions) => { provide: symbol; useFactory: (...args: any[]) => RedisModuleOptions | Promise<RedisModuleOptions> | RedisModuleOptions[] | Promise<RedisModuleOptions[]>; inject: any[]; };