{"version":3,"file":"useSuspenseQuery.cjs","sources":["../../../src/callbacks/useSuspenseQuery.ts"],"sourcesContent":["'use client';\n\nimport type {\n  OperationSchema,\n  ServiceOperationUseSuspenseQuery,\n} from '@openapi-qraft/tanstack-query-react-types';\nimport type { DefaultError, UseQueryResult } from '@tanstack/react-query';\nimport type { CreateAPIQueryClientOptions } from '../qraftAPIClient.js';\nimport { useSuspenseQuery as useSuspenseQueryTanstack } from '@tanstack/react-query';\nimport { useComposeUseQueryOptions } from '../lib/useComposeUseQueryOptions.js';\n\nexport const useSuspenseQuery: <\n  TQueryFnData = unknown,\n  TError = DefaultError,\n  TData = TQueryFnData,\n>(\n  qraftOptions: CreateAPIQueryClientOptions,\n  schema: OperationSchema,\n  args: Parameters<\n    ServiceOperationUseSuspenseQuery<\n      OperationSchema,\n      unknown,\n      unknown,\n      DefaultError\n    >['useSuspenseQuery']\n  >\n) => UseQueryResult<TData, TError> = (qraftOptions, schema, args) => {\n  return useSuspenseQueryTanstack(\n    // @ts-expect-error - Too complex to type\n    ...useComposeUseQueryOptions(qraftOptions, schema, args, false)\n  ) as never;\n};\n"],"names":["useSuspenseQuery","qraftOptions","schema","args","useSuspenseQueryTanstack","useComposeUseQueryOptions"],"mappings":";;;;;;AAWaA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,GAewB,CAACC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,EAAcC,CAAQC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,IAAAA,CAAAA,CAAAA,CAAAA,CAAAA;AAC1D,CAAA,CAAA,CAAA,CAAA,OAAOC;KAEFC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAA0BJ,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAcC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,EAAQC,CAAAA,CAAAA,CAAAA,CAAAA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAE7D,CAAA,CAAA;;"}