UNPKG

connect-transfer-react-native-sdk

Version:

Connect Transfer React Native SDK for Mastercard Open Banking Connect

33 lines (32 loc) 941 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.api = void 0; var _axios = _interopRequireDefault(require("axios")); var _constants = require("../../constants"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } // options can contain the following arguments: // url, data, headers, method, timeout, signal etc const api = options => { const { url, data, headers, method = _constants.METHODS.GET, timeout = _constants.TIMEOUT, signal } = options; const dataOrParams = method === _constants.METHODS.GET ? 'params' : 'data'; return (0, _axios.default)({ url, method, headers, [dataOrParams]: data, timeout, signal }).then(response => response?.data).catch(error => error && Promise.reject(error)); }; exports.api = api; var _default = exports.default = api; //# sourceMappingURL=index.js.map