{"version":3,"file":"ensureQueryData.cjs","sources":["../../../src/callbacks/ensureQueryData.ts"],"sourcesContent":["import type { ServiceOperationFetchQuery } from '@openapi-qraft/tanstack-query-react-types';\nimport type { DefaultError } from '@tanstack/react-query';\nimport type { CreateAPIQueryClientOptions } from '../qraftAPIClient.js';\nimport { callQueryClientMethodWithQueryKey } from '../lib/callQueryClientFetchMethod.js';\n\nexport const ensureQueryData: <\n  TSchema extends { url: string; method: 'get' | 'head' | 'options' },\n  TData,\n  TParams,\n>(\n  qraftOptions: CreateAPIQueryClientOptions,\n  schema: TSchema,\n  args: Parameters<\n    ServiceOperationFetchQuery<\n      TSchema,\n      TData,\n      TParams,\n      DefaultError\n    >['ensureQueryData']\n  >\n) => Promise<TData> = (qraftOptions, schema, args) => {\n  return callQueryClientMethodWithQueryKey(\n    qraftOptions,\n    'ensureQueryData',\n    schema,\n    false,\n    args as never\n  ) as never;\n};\n"],"names":["ensureQueryData","qraftOptions","schema","args","callQueryClientMethodWithQueryKey"],"mappings":";;;;AAKaA,MAAAA,eAAAA,GAeS,CAACC,YAAAA,EAAcC,MAAQC,EAAAA,IAAAA,GAAAA;AAC3C,IAAA,OAAOC,4DACLH,CAAAA,YAAAA,EACA,iBACAC,EAAAA,MAAAA,EACA,KACAC,EAAAA,IAAAA,CAAAA,CAAAA;AAEJ;;;;"}