UNPKG

352 BJavaScriptView Raw
1const _ = require('lodash');
2
3module.exports = (newRes, callback) => (data) => {
4 const headerNames = _.get(newRes, '_headerNames', {});
5 const names = Object.keys(headerNames);
6 const headers = names.reduce(
7 (heads, name) => Object.assign(heads, { [name]: newRes.getHeader(name) }),
8 {}
9 );
10 callback(data, newRes.statusCode, headers);
11};