diff --git a/packages/vue-apollo-composable/src/useQuery.ts b/packages/vue-apollo-composable/src/useQuery.ts index 8536cf7..9a1d866 100644 --- a/packages/vue-apollo-composable/src/useQuery.ts +++ b/packages/vue-apollo-composable/src/useQuery.ts @@ -162,6 +162,17 @@ export function useQuery< deep: true, }) + // Fefetch + + function refetch (variables: TVariables = null) { + if (query.value) { + if (variables) { + currentVariables = variables + } + return query.value.refetch(variables) + } + } + // Subscribe to more const subscribeToMoreItems: SubscribeToMoreItem[] = [] @@ -242,6 +253,7 @@ export function useQuery< variables: variablesRef, options: optionsRef, query, + refetch, subscribeToMore, } }