diff --git a/packages/react-query/src/queryOptions.ts b/packages/react-query/src/queryOptions.ts index c3451865a9..720f4cc5c3 100644 --- a/packages/react-query/src/queryOptions.ts +++ b/packages/react-query/src/queryOptions.ts @@ -27,15 +27,8 @@ export type DefinedInitialDataOptions< | (() => NonUndefinedGuard) } -export function queryOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, ->( - options: UndefinedInitialDataOptions, -): UndefinedInitialDataOptions & { - queryKey: TypedQueryKey +type ValidateQueryOptions = { + [K in keyof T]: K extends keyof UseQueryOptions ? T[K] : never } export function queryOptions<