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.

28 lines (26 loc) 726 B
import type { OperationSchema, ServiceOperationGetQueryData, } from '@openapi-qraft/tanstack-query-react-types'; import type { CreateAPIQueryClientOptions } from '../qraftAPIClient.js'; import { callQueryClientMethodWithQueryKey } from '../lib/callQueryClientMethodWithQueryKey.js'; export function getQueryData<TData>( qraftOptions: CreateAPIQueryClientOptions, schema: OperationSchema, args: Parameters< ServiceOperationGetQueryData< OperationSchema, unknown, TData >['getQueryData'] > ): TData | undefined { return callQueryClientMethodWithQueryKey( qraftOptions, 'getQueryData', schema, false, // @ts-expect-error - Too complex to type args ) as never; }