diff --git a/redis/redis.d.ts b/redis/redis.d.ts index 6dd257bd9b..f97095c721 100644 --- a/redis/redis.d.ts +++ b/redis/redis.d.ts @@ -34,6 +34,10 @@ declare module "redis" { versions: number[]; } + interface RetryStrategy { + (options: {error: Error, total_retry_time: number, times_connected: number, attempt: number}): number; + } + export interface ClientOpts { parser?: string; return_buffers?: boolean; @@ -50,6 +54,7 @@ declare module "redis" { family?: string; command_queue_high_water?: number; command_queue_low_water?: number; + retry_strategy?: RetryStrategy; } export interface RedisClient extends NodeJS.EventEmitter {