@nestjs-redis/client
Version:
Flexible, production-ready Redis client module for NestJS with multi-connection support, built on the modern node-redis client
18 lines • 854 B
TypeScript
import { DynamicModule, OnApplicationShutdown } from '@nestjs/common';
import { ModuleRef } from '@nestjs/core';
import { RedisModuleAsyncOptions } from './interfaces';
import { ConfigurableModuleClass } from './redis-client.module-definition';
import { RedisModuleForRootOptions } from './types';
export declare class RedisModule extends ConfigurableModuleClass implements OnApplicationShutdown {
private moduleRef;
private static readonly logger;
protected connectionName?: string;
constructor(moduleRef: ModuleRef);
static forRoot(options?: RedisModuleForRootOptions): DynamicModule;
static forRootAsync(options: RedisModuleAsyncOptions): DynamicModule;
private static getRedisClientProvider;
onApplicationShutdown(): Promise<void>;
private static log;
private static err;
}
//# sourceMappingURL=module.d.ts.map