DefinitelyTyped/types/compression/compression-tests.ts
2018-03-14 16:46:19 +01:00

20 lines
481 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, res) => {
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);
}
}));