diff --git a/connect-modrewrite/connect-modrewrite.d.ts b/connect-modrewrite/connect-modrewrite.d.ts new file mode 100644 index 0000000000..0ae3e7175c --- /dev/null +++ b/connect-modrewrite/connect-modrewrite.d.ts @@ -0,0 +1,8 @@ + +/// + +declare module 'connect-modrewrite' { + import express = require('express'); + function modrewrite(rewrites: string[]): express.RequestHandler; + export = modrewrite; +} \ No newline at end of file diff --git a/connect-modrewrite/connect-modrewrite.ts b/connect-modrewrite/connect-modrewrite.ts new file mode 100644 index 0000000000..7cdea4a7f2 --- /dev/null +++ b/connect-modrewrite/connect-modrewrite.ts @@ -0,0 +1,14 @@ + +/// +/// + +import modRewrite = require('connect-modrewrite'); +import express = require('express'); + +var app = express(); + +app.use(modRewrite([ + '^/test$ /index.html', + '^/test/\\d*$ /index.html [L]', + '^/test/\\d*/\\d*$ /flag.html [L]', +])); \ No newline at end of file