fix lint and better interface definition

This commit is contained in:
Jeremy Forsythe
2019-01-03 14:26:39 -05:00
parent 59d63bd161
commit 6ca38e8911
+5 -2
View File
@@ -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;