From c8c0ca52376b982cf81bf55fb0052230905c70d9 Mon Sep 17 00:00:00 2001 From: ItMaga Date: Wed, 6 Dec 2023 21:53:02 +0300 Subject: [PATCH] fix(vue-query): add `ensureQueryData` to queryClient --- packages/vue-query/src/queryClient.ts | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/packages/vue-query/src/queryClient.ts b/packages/vue-query/src/queryClient.ts index 172253e7746..58ab1761d77 100644 --- a/packages/vue-query/src/queryClient.ts +++ b/packages/vue-query/src/queryClient.ts @@ -54,6 +54,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]> {