From 6ca38e89115b17ce7b7b77bd64fe69bc1d18671c Mon Sep 17 00:00:00 2001 From: Jeremy Forsythe Date: Thu, 3 Jan 2019 14:26:39 -0500 Subject: [PATCH] fix lint and better interface definition --- types/express-slow-down/index.d.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/types/express-slow-down/index.d.ts b/types/express-slow-down/index.d.ts index 9e49f6ba64..f7aeab76fd 100644 --- a/types/express-slow-down/index.d.ts +++ b/types/express-slow-down/index.d.ts @@ -41,7 +41,9 @@ declare namespace SlowDown { /** * Express Request with the added `slowDown` property */ - type RequestWithSlowDown = express.Request & { slowDown: SlowDownRequestAugmentation }; + interface RequestWithSlowDown extends express.Request { + slowDown: SlowDownRequestAugmentation; + } interface Store { incr(key: string, cb: StoreIncrementCallback): void; @@ -105,4 +107,5 @@ declare namespace SlowDown { } } -export function SlowDown(options: SlowDown.Options): express.RequestHandler; +declare function SlowDown(options: SlowDown.Options): express.RequestHandler; +export = SlowDown;