DefinitelyTyped/types/compression/compression-tests.ts
neilbryson 658b6515ca [compression] include actual documentation in jsdoc comments (#37117)
* [compression] update jsdoc

* [compression] revert deletion of flush and finishFlush
2019-08-05 10:20:27 -07:00

21 lines
518 B
TypeScript

import express = require('express');
import compress = require('compression');
var app = express();
app.use(compress());
app.use(compress({
threshold: 512
}));
app.use(compress({
threshold: 512,
filter: (req: express.Request, res: express.Response) => {
if (req.headers['x-no-compression']) {
// don't compress responses with this request header
return false;
}
// fallback to standard filter function
return compress.filter(req, res);
},
}));