UNPKG

ahooks

Version:
21 lines (20 loc) 1.59 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray")); var _useAutoRunPlugin = _interopRequireDefault(require("./plugins/useAutoRunPlugin")); var _useCachePlugin = _interopRequireDefault(require("./plugins/useCachePlugin")); var _useDebouncePlugin = _interopRequireDefault(require("./plugins/useDebouncePlugin")); var _useLoadingDelayPlugin = _interopRequireDefault(require("./plugins/useLoadingDelayPlugin")); var _usePollingPlugin = _interopRequireDefault(require("./plugins/usePollingPlugin")); var _useRefreshOnWindowFocusPlugin = _interopRequireDefault(require("./plugins/useRefreshOnWindowFocusPlugin")); var _useRetryPlugin = _interopRequireDefault(require("./plugins/useRetryPlugin")); var _useThrottlePlugin = _interopRequireDefault(require("./plugins/useThrottlePlugin")); var _useRequestImplement = _interopRequireDefault(require("./useRequestImplement")); function useRequest(service, options, plugins) { return (0, _useRequestImplement["default"])(service, options, [].concat((0, _toConsumableArray2["default"])(plugins || []), [_useDebouncePlugin["default"], _useLoadingDelayPlugin["default"], _usePollingPlugin["default"], _useRefreshOnWindowFocusPlugin["default"], _useThrottlePlugin["default"], _useAutoRunPlugin["default"], _useCachePlugin["default"], _useRetryPlugin["default"]])); } var _default = exports["default"] = useRequest;