diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 00000000..0516a8a8 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,7 @@ +declare module 'express-promise-router' { + import {Router, RouterOptions} from 'express' + + function Router(options?: RouterOptions): Router + + export = Router +} diff --git a/package.json b/package.json index bc8c7e6e..123c9da1 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "methods": "^1.0.0" }, "peerDependencies": { + "@types/express": "^4.0.0", "express": "4.x" }, "devDependencies": { @@ -51,6 +52,7 @@ "shared-git-hooks": "^1.2.1", "sinon": "^4.0.0" }, + "types": "index.d.ts", "scripts": { "format": "prettier --write --trailing-comma es5 --print-width 120 --single-quote --tab-width 4 'lib/*.js' 'test/*.js'", "lint": "eslint {lib,test}/**/*.js",