Add basic type definitions for express 4.x

This commit is contained in:
Santi Albo
2014-06-03 13:22:50 +01:00
parent 9ff1cf69b3
commit 57a3b6e1b8
14 changed files with 3514 additions and 2332 deletions

View File

@@ -0,0 +1,10 @@
/// <reference path="compression.d.ts" />
import express = require('express');
import compress = require('compression');
var app = express();
app.use(compress());
app.use(compress({
threshold: 512
}));

20
compression/compression.d.ts vendored Normal file
View File

@@ -0,0 +1,20 @@
// Type definitions for compression
// Project: https://github.com/expressjs/compression
// Definitions by: Santi Albo <https://github.com/santialbo/>
// DefinitelyTyped: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../express/express.d.ts" />
declare module "compression" {
import express = require('express');
module e {
interface CompressionOptions {
threshold?: number;
filter?: Function;
}
}
function e(options?: e.CompressionOptions): express.RequestHandler;
export = e;
}