Describe the bug
import{QueryClient,queryOptions}from"@tanstack/vue-query";constqueryClient=newQueryClient();queryClient.ensureQueryData(queryOptions({queryKey: ["hello"],queryFn: ()=>Promise.resolve("hello"),}),);Error:
Argument of type 'UndefinedInitialQueryOptions<string, Error, string, string[]> & { queryKey: DataTag<string[], string>; }' is not assignable to parameter of type 'FetchQueryOptions<string, Error, string, string[], never>'.
Type '{ enabled?: MaybeRefOrGetter<boolean | undefined>; staleTime?: MaybeRefDeep<number | undefined>; refetchInterval?: MaybeRefDeep<number | false | ((query: Query<...>) => number | ... 1 more ... | undefined) | undefined>; ... 26 more ...; maxPages?: MaybeRefDeep<...>; } & { ...; } & { ...; }' is not assignable to type 'FetchQueryOptions<string, Error, string, string[], never>'.
Types of property 'staleTime' are incompatible.
Type 'MaybeRefDeep<number | undefined>' is not assignable to type 'number | undefined'.
Type 'Ref<number | undefined>' is not assignable to type 'number'.
Your minimal, reproducible example
https://codesandbox.io/p/sandbox/typescript-playground-export-forked-6fng5h?file=%2Findex.ts
Steps to reproduce
Just inistall dependencies and run typesciprt server
Expected behavior
I expect it to work without type error
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
Tanstack Query adapter
vue-query
TanStack Query version
5.12.2
TypeScript version
5.3.2
Additional context
No response
Describe the bug
Error:
Your minimal, reproducible example
https://codesandbox.io/p/sandbox/typescript-playground-export-forked-6fng5h?file=%2Findex.ts
Steps to reproduce
Just inistall dependencies and run typesciprt server
Expected behavior
I expect it to work without type error
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
3.3.9Tanstack Query adapter
vue-query
TanStack Query version
5.12.2
TypeScript version
5.3.2
Additional context
No response