From 0d8bebeffcdf17098474b8cea8b575fcd725b608 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Sun, 4 Jul 2021 23:03:59 +0200 Subject: [PATCH] types: fix mutate return type --- packages/vue-apollo-composable/src/useMutation.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vue-apollo-composable/src/useMutation.ts b/packages/vue-apollo-composable/src/useMutation.ts index 37ed4d4..9fbc0f4 100644 --- a/packages/vue-apollo-composable/src/useMutation.ts +++ b/packages/vue-apollo-composable/src/useMutation.ts @@ -21,7 +21,7 @@ type DocumentParameter = DocumentNode | Ref | type OptionsParameter = UseMutationOptions | Ref> | ReactiveFunction> export type MutateOverrideOptions = Pick, 'update' | 'optimisticResponse' | 'context' | 'updateQueries' | 'refetchQueries' | 'awaitRefetchQueries' | 'errorPolicy' | 'fetchPolicy' | 'clientId'> -export type MutateResult = Promise, Record>> +export type MutateResult = Promise, Record> | null> export type MutateFunction = (variables?: TVariables | null, overrideOptions?: MutateOverrideOptions) => MutateResult export interface UseMutationReturn { @@ -101,6 +101,7 @@ export function useMutation< throw e } } + return null } onBeforeUnmount(() => {