@di-zed/yandex-smart-home
Version:
The Yandex Smart Home skills for the different device types.
35 lines (34 loc) • 804 B
TypeScript
import { RedisClientType } from 'redis';
/**
* Redis Provider.
*/
export declare class RedisProvider {
/**
* Redis Client.
*
* @protected
*/
protected client: RedisClientType | undefined;
/**
* Get Redis Client.
*
* @returns RedisClientType | undefined
*/
getClient(): RedisClientType | undefined;
/**
* Get Redis Client.
* Async method with reconnect possibility.
*
* @returns Promise<RedisClientType>
*/
getClientAsync(): Promise<RedisClientType>;
/**
* Connection.
*
* @returns Promise<RedisClientType>
* @see https://github.com/redis/node-redis?tab=readme-ov-file#usage
*/
connect(): Promise<RedisClientType>;
}
declare const _default: RedisProvider;
export default _default;