From 5ba41a77899f4e665056ae17b2f8903e8af83a02 Mon Sep 17 00:00:00 2001 From: Jonas L Date: Thu, 10 May 2018 06:05:11 +0200 Subject: [PATCH] rolling-rate-limiter: replace intersection by extending interface --- types/rolling-rate-limiter/index.d.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/types/rolling-rate-limiter/index.d.ts b/types/rolling-rate-limiter/index.d.ts index 0de8235fc2..c81c8304d7 100644 --- a/types/rolling-rate-limiter/index.d.ts +++ b/types/rolling-rate-limiter/index.d.ts @@ -15,7 +15,7 @@ declare namespace RollingRateLimiter { minDifference?: number; } - interface RedisOptions { + interface WithRedisOptions extends GeneralOptions { redis: CompatibleRedisClient; namespace?: string; } @@ -25,7 +25,6 @@ declare namespace RollingRateLimiter { } type InMemoryOptions = GeneralOptions; - type WithRedisOptions = GeneralOptions & RedisOptions; type AsyncLimiterWithToken = (token: string, callback: AsyncLimiterCallback) => void; type AsyncLimiterWithoutToken = (callback: AsyncLimiterCallback) => void;