DefinitelyTyped/types/express-boom/express-boom-tests.ts
Nox 9d5e6919b8 Add express-boom typings (#38056)
* Add express-boom typings

* Fix requested changes

* Add more tests
2019-09-10 15:30:41 -07:00

16 lines
488 B
TypeScript

import express = require('express');
import boom = require('express-boom');
const app = express();
app.use(boom(), (req: express.Request, res: express.Response) => {
// In real app, you can only call one of these at a time (cannot send response several times)
res.boom.forbidden();
res.boom.badRequest('Bad request', {
extra: true,
});
res.boom.unauthorized();
res.boom.unsupportedMediaType('Unsupported type', {
type: 'application/json',
});
});