diff --git a/packages/vue-query/src/queryClient.ts b/packages/vue-query/src/queryClient.ts index 5ea05806ad1..b74b3daea38 100644 --- a/packages/vue-query/src/queryClient.ts +++ b/packages/vue-query/src/queryClient.ts @@ -66,6 +66,37 @@ export class QueryClient extends QC { return super.getQueryData(cloneDeepUnref(queryKey)) } + ensureQueryData< + TQueryFnData, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, + >( + options: FetchQueryOptions, + ): Promise + ensureQueryData< + TQueryFnData, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, + >( + options: MaybeRefDeep< + FetchQueryOptions + >, + ): Promise + ensureQueryData< + TQueryFnData, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, + >( + options: MaybeRefDeep< + FetchQueryOptions + >, + ): Promise { + return super.ensureQueryData(cloneDeepUnref(options)) + } + getQueriesData( filters: MaybeRefDeep, ): Array<[QueryKey, TData | undefined]> {