UNPKG

@td-design/rn-hooks

Version:

从ahooks里面抽取的一些在rn项目里可以使用的hooks。提高开发效率

28 lines (23 loc) 1.18 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _tslib = require('../_virtual/_tslib.js'); var useAutoRunPlugin = require('./plugins/useAutoRunPlugin.js'); var useCachePlugin = require('./plugins/useCachePlugin.js'); var useDebouncePlugin = require('./plugins/useDebouncePlugin.js'); var useLoadingDelayPlugin = require('./plugins/useLoadingDelayPlugin.js'); var usePollingPlugin = require('./plugins/usePollingPlugin.js'); var useRetryPlugin = require('./plugins/useRetryPlugin.js'); var useThrottlePlugin = require('./plugins/useThrottlePlugin.js'); var useRequestImpl = require('./useRequestImpl.js'); function useRequest(service, options, plugins) { return useRequestImpl(service, options, _tslib.__spreadArray(_tslib.__spreadArray([], _tslib.__read((plugins || [])), false), [ useDebouncePlugin.useDebouncePlugin, useLoadingDelayPlugin.useLoadingDelayPlugin, usePollingPlugin.usePollingPlugin, useThrottlePlugin.useThrottlePlugin, useCachePlugin.useCachePlugin, useRetryPlugin.useRetryPlugin, useAutoRunPlugin.useAutoRunPlugin, ], false)); } exports.default = useRequest;