UNPKG

@taro-hooks/use-request

Version:
19 lines (18 loc) 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var useAutoRunPlugin_1 = tslib_1.__importDefault(require("./plugins/useAutoRunPlugin")); var useCachePlugin_1 = tslib_1.__importDefault(require("./plugins/useCachePlugin")); var useDebouncePlugin_1 = tslib_1.__importDefault(require("./plugins/useDebouncePlugin")); var useLoadingDelayPlugin_1 = tslib_1.__importDefault(require("./plugins/useLoadingDelayPlugin")); var usePollingPlugin_1 = tslib_1.__importDefault(require("./plugins/usePollingPlugin")); var useRefreshOnWindowFocusPlugin_1 = tslib_1.__importDefault(require("./plugins/useRefreshOnWindowFocusPlugin")); var useRetryPlugin_1 = tslib_1.__importDefault(require("./plugins/useRetryPlugin")); var useThrottlePlugin_1 = tslib_1.__importDefault(require("./plugins/useThrottlePlugin")); var useRequestImplement_1 = tslib_1.__importDefault(require("./useRequestImplement")); function useRequest(service, options, plugins) { return (0, useRequestImplement_1["default"])(service, options, [].concat(plugins || [], [useDebouncePlugin_1["default"], useLoadingDelayPlugin_1["default"], usePollingPlugin_1["default"], useRefreshOnWindowFocusPlugin_1["default"], useThrottlePlugin_1["default"], useAutoRunPlugin_1["default"], useCachePlugin_1["default"], useRetryPlugin_1["default"]])); } exports["default"] = useRequest;