jormungandr-bite/src/server/api/reply.ts
2018-03-29 01:54:41 +09:00

13 lines
286 B
TypeScript

import * as express from 'express';
export default (res: express.Response, x?: any, y?: any) => {
if (x === undefined) {
res.sendStatus(204);
} else if (typeof x === 'number') {
res.status(x).send({
error: x === 500 ? 'INTERNAL_ERROR' : y
});
} else {
res.send(x);
}
};