@lskjs/server
Version:
LSK server.
26 lines (20 loc) • 1.55 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _forEach = _interopRequireDefault(require("lodash/forEach"));
var _default = function _default(ctx) {
return function (req, res, next) {
if (ctx.responses) {
(0, _forEach["default"])(ctx.responses, function (val, key) {
res[key] = val.bind(res);
});
}
next();
};
};
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9taWRkbGV3YXJlcy9leHRlbmRSZXFSZXMuanMiXSwibmFtZXMiOlsiY3R4IiwicmVxIiwicmVzIiwibmV4dCIsInJlc3BvbnNlcyIsInZhbCIsImtleSIsImJpbmQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBOztlQUVlLGtCQUFDQSxHQUFEO0FBQUEsU0FBUyxVQUFDQyxHQUFELEVBQU1DLEdBQU4sRUFBV0MsSUFBWCxFQUFvQjtBQUMxQyxRQUFJSCxHQUFHLENBQUNJLFNBQVIsRUFBbUI7QUFDakIsK0JBQVFKLEdBQUcsQ0FBQ0ksU0FBWixFQUF1QixVQUFDQyxHQUFELEVBQU1DLEdBQU4sRUFBYztBQUNuQ0osUUFBQUEsR0FBRyxDQUFDSSxHQUFELENBQUgsR0FBV0QsR0FBRyxDQUFDRSxJQUFKLENBQVNMLEdBQVQsQ0FBWDtBQUNELE9BRkQ7QUFHRDs7QUFDREMsSUFBQUEsSUFBSTtBQUNMLEdBUGM7QUFBQSxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZvckVhY2ggZnJvbSAnbG9kYXNoL2ZvckVhY2gnO1xuXG5leHBvcnQgZGVmYXVsdCAoY3R4KSA9PiAocmVxLCByZXMsIG5leHQpID0+IHtcbiAgaWYgKGN0eC5yZXNwb25zZXMpIHtcbiAgICBmb3JFYWNoKGN0eC5yZXNwb25zZXMsICh2YWwsIGtleSkgPT4ge1xuICAgICAgcmVzW2tleV0gPSB2YWwuYmluZChyZXMpO1xuICAgIH0pO1xuICB9XG4gIG5leHQoKTtcbn07XG4iXX0=
//# sourceMappingURL=extendReqRes.js.map