@teamhive/nestjs-common
Version:
Our common decorators, services, etc for NestJS projects
19 lines (18 loc) • 638 B
TypeScript
/// <reference types="node" />
import * as EventEmitter from 'events';
import * as redis from 'redis';
import { RedisConfigurationOptions } from '../redis-configuration/redis-configuration.provider';
export declare class RedisClient extends EventEmitter {
private readonly redisConfiguration;
connection: redis.RedisClient;
private pingRate;
private maxTotalRetryTime;
constructor(redisConfiguration: RedisConfigurationOptions);
setupClient(): redis.RedisClient;
private emitClientEvents;
private pingRedis;
}
export declare const RedisProvider: {
provide: string;
useClass: typeof RedisClient;
};