1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.providerAsMiddleware = void 0;
|
4 | function 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 | }
|
18 | exports.providerAsMiddleware = providerAsMiddleware;
|
19 | //# sourceMappingURL=providerAsMiddleware.js.map |
\ | No newline at end of file |