UNPKG

@apitable/nestjs-redis

Version:
12 lines (11 loc) 493 B
import { ModuleMetadata } from '@nestjs/common/interfaces'; import { Redis, RedisOptions } from 'ioredis'; export interface RedisModuleOptions extends RedisOptions { name?: string; url?: string; onClientReady?(client: Redis): void; } export interface RedisModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { useFactory?: (...args: any[]) => RedisModuleOptions | RedisModuleOptions[] | Promise<RedisModuleOptions> | Promise<RedisModuleOptions[]>; inject?: any[]; }