UNPKG

@openapi-qraft/react

Version:

OpenAPI client for React, providing type-safe requests and dynamic TanStack Query React Hooks via a modular, Proxy-based architecture.

1 lines 1.2 kB
{"version":3,"file":"invalidateQueries.cjs","sources":["../../../src/callbacks/invalidateQueries.ts"],"sourcesContent":["import type {\n OperationSchema,\n ServiceOperationInvalidateQueries,\n} from '@openapi-qraft/tanstack-query-react-types';\nimport type { DefaultError } from '@tanstack/react-query';\nimport type { CreateAPIQueryClientOptions } from '../qraftAPIClient.js';\nimport { callQueryClientMethodWithQueryFilters } from '../lib/callQueryClientMethodWithQueryFilters.js';\n\nexport function invalidateQueries<TData>(\n qraftOptions: CreateAPIQueryClientOptions,\n schema: OperationSchema,\n args: Parameters<\n ServiceOperationInvalidateQueries<\n OperationSchema,\n unknown,\n TData,\n DefaultError\n >['invalidateQueries']\n >\n): Promise<void> {\n return callQueryClientMethodWithQueryFilters(\n qraftOptions,\n 'invalidateQueries',\n schema,\n args as never\n ) as never;\n}\n"],"names":["invalidateQueries","qraftOptions","schema","args","callQueryClientMethodWithQueryFilters"],"mappings":";;;;AAQO,SAASA,iBACdC,CAAAA,YAAyC,EACzCC,MAAuB,EACvBC,IAOC,EAAA;IAED,OAAOC,2EAAAA,CACLH,YACA,EAAA,mBAAA,EACAC,MACAC,EAAAA,IAAAA,CAAAA,CAAAA;AAEJ;;;;"}