UNPKG

646 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.providerAsMiddleware = void 0;
4function providerAsMiddleware(provider) {
5 return (req, res, _next, end) => {
6 // send request to provider
7 provider.sendAsync(req, (err, providerRes) => {
8 // forward any error
9 if (err) {
10 return end(err);
11 }
12 // copy provider response onto original response
13 Object.assign(res, providerRes);
14 return end();
15 });
16 };
17}
18exports.providerAsMiddleware = providerAsMiddleware;
19//# sourceMappingURL=providerAsMiddleware.js.map
\No newline at end of file