UNPKG

@hypernetlabs/common-redis-provider

Version:
14 lines 714 B
import { ILogUtils } from "@hypernetlabs/utils"; import { ResultAsync } from "neverthrow"; import { IRedisClient } from "./IRedisClient"; import { IRedisConfigProvider } from "./IRedisConfigProvider"; import { IRedisProvider } from "./IRedisProvider"; export declare class RedisProvider implements IRedisProvider { protected configProvider: IRedisConfigProvider; protected logUtils: ILogUtils; protected redisClientResult: ResultAsync<IRedisClient, never> | undefined; constructor(configProvider: IRedisConfigProvider, logUtils: ILogUtils); getRedisClient(): ResultAsync<IRedisClient, never>; protected init(): ResultAsync<IRedisClient, never>; } //# sourceMappingURL=RedisProvider.d.ts.map