UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

30 lines (29 loc) 773 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const responder = (res) => ({ success: (data) => { res.format({ 'application/json': () => { res.json(data); }, default: () => { res.status(406).send('Not Acceptable'); }, }); }, status: (status, data) => { res.format({ 'application/json': () => { res.status(status).json(data); }, default: () => { res.status(406).send('Not Acceptable'); }, }); }, error: (error) => { res.statusCode = 400; res.json({ message: error.message }); }, }); exports.default = responder;