{"version":3,"sources":["../../src/use-request/index.ts"],"sourcesContent":["import { useQuery } from '../use-query'\n\nimport type { UseQueryOptions, UseQueryReturns } from '../use-query'\nimport type { AnyFunc } from '../utils/basic'\n\nexport interface UseRequestOptions<T extends AnyFunc, D = Awaited<ReturnType<T>>, E = any>\n  extends UseQueryOptions<T, D, E> {}\nexport interface UseRequestReturns<T extends AnyFunc, D = Awaited<ReturnType<T>>, E = any>\n  extends UseQueryReturns<T, D, E> {}\n\n/**\n *\n * A hook that helps you manage the request status, including loading, refreshing, initializing, error, etc.\n *\n * @since 1.4.0\n *\n * @deprecated deprecated since `1.5.0`, use `useQuery` instead\n *\n */\n/* v8 ignore next 6 */\nexport function useRequest<T extends AnyFunc, D = Awaited<ReturnType<T>>, E = any>(\n  fetcher: T,\n  options: UseQueryOptions<T, D, E> = {},\n): UseRequestReturns<T, D, E> {\n  return useQuery(fetcher, options)\n}\n"],"names":["useRequest","fetcher","options","useQuery"],"mappings":";;;;+BAoBgBA;;;eAAAA;;;wBApBS;AAoBlB,SAASA,WACdC,OAAU;QACVC,UAAAA,iEAAoC,CAAC;IAErC,OAAOC,IAAAA,kBAAQ,EAACF,SAASC;AAC3B"}