diff --git a/src/__tests__/selection.test-d.ts b/src/__tests__/selection.test-d.ts index 85780da6..69bb28ba 100644 --- a/src/__tests__/selection.test-d.ts +++ b/src/__tests__/selection.test-d.ts @@ -25,6 +25,21 @@ test('infers simple fields', () => { expectTypeOf().toEqualTypeOf(); }); +test('infers mutation fields', () => { + type mutation = parseDocument; + + type actual = getDocumentType; + type expected = { toggleTodo: { id: string | number } | null }; + + expectTypeOf().toEqualTypeOf(); +}); + test('infers unknown fields as `unknown`', () => { type query = parseDocument