UNPKG

@vtex/payment-provider

Version:
15 lines (14 loc) 725 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.renameKeys = exports.useHTTP = exports.withMiddlwares = void 0; const ramda_1 = require("ramda"); const withMiddlwares = (middlewares, options) => { var _a; return ({ ...options, middlewares: [...((_a = options === null || options === void 0 ? void 0 : options.middlewares) !== null && _a !== void 0 ? _a : []), ...middlewares], }); }; exports.withMiddlwares = withMiddlwares; exports.useHTTP = (0, ramda_1.replace)('https', 'http'); exports.renameKeys = (0, ramda_1.curry)((keysMap, obj) => (0, ramda_1.reduce)((acc, key) => (0, ramda_1.assoc)(keysMap[key] || key, obj[key], acc), {}, (0, ramda_1.keys)(obj)));