UNPKG

@vtex/payment-provider

Version:
19 lines (18 loc) 736 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SecureExternalClient = void 0; const api_1 = require("@vtex/api"); const middlewares_1 = require("./middlewares"); class SecureExternalClient extends api_1.ExternalClient { constructor(baseURL, context, options) { var _a; super(baseURL, context, { ...options, middlewares: [...((_a = options === null || options === void 0 ? void 0 : options.middlewares) !== null && _a !== void 0 ? _a : []), (0, middlewares_1.useSecureProxy)(baseURL)], }); this.baseURL = baseURL; this.context = context; this.options = options; } } exports.SecureExternalClient = SecureExternalClient;