From 2a9a37c29cabcbe25a8876f9d3bfb0f4d1111045 Mon Sep 17 00:00:00 2001 From: Saihajpreet Singh Date: Sun, 1 Aug 2021 11:41:13 -0400 Subject: [PATCH] isPromise workaround --- src/mutation/mutation.ts | 2 +- src/mutation/type.d.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mutation/mutation.ts b/src/mutation/mutation.ts index d01d34d..9873290 100644 --- a/src/mutation/mutation.ts +++ b/src/mutation/mutation.ts @@ -91,7 +91,7 @@ export function mutationWithClientMutationId( const { clientMutationId } = input; const payload = mutateAndGetPayload(input, context, info); if (isPromise(payload)) { - // @ts-expect-error FIXME + // @ts-expect-error update to 16.x.x should fix this return payload.then(injectClientMutationId); } return injectClientMutationId(payload); diff --git a/src/mutation/type.d.ts b/src/mutation/type.d.ts index ab75beb..cc67fda 100644 --- a/src/mutation/type.d.ts +++ b/src/mutation/type.d.ts @@ -1,2 +1,3 @@ +// Remove after update to 16.x.x // eslint-disable-next-line import/unambiguous declare module 'graphql/jsutils/isPromise';