diff --git a/index.d.ts b/index.d.ts index d8e1ae7..9c0e49e 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,7 +1,13 @@ -declare function rest(handler:Function): Function; +import 'express'; -declare namespace rest{ - export function formatter(req:any, res:any, next:Function): void; +declare function rest(handler?: Formatter): Function; + +declare interface Formatter { + (request: Express.Request, response: Express.Response, next?: Function); +} + +declare namespace rest { + const formatter: Formatter; } export = rest;