UNPKG

use-axios

Version:

Simple Axios hook for React. Use React Suspense to show loading indicator and Error Boundary to handle request errors.

31 lines (22 loc) 1.01 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.useAxiosSafe = exports.refetch = exports.useAxios = exports["default"] = exports.create = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _loadingState = require("@postinumero/use-async/loading-state"); var _axios = _interopRequireDefault(require("axios")); var create = function create(config) { return (0, _loadingState.create)(typeof config === 'function' ? config : _axios["default"].create(config)); }; exports.create = create; var _create = create(_axios["default"]), _create2 = (0, _slicedToArray2["default"])(_create, 3), useAxios = _create2[0], refetch = _create2[1], useAxiosSafe = _create2[2]; exports.useAxiosSafe = useAxiosSafe; exports.refetch = refetch; exports.useAxios = exports["default"] = useAxios; //# sourceMappingURL=main.js.map