Skip to content

fix(document-builder): avoid "Excessive stack depth comparing types" #1815

fix(document-builder): avoid "Excessive stack depth comparing types"

fix(document-builder): avoid "Excessive stack depth comparing types" #1815

Triggered via pull request January 11, 2025 19:33
Status Failure
Total duration 2m 14s
Artifacts

pr.yml

on: pull_request
Matrix: test-e2e
Matrix: test-examples
Matrix: test-unit
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 21 warnings
types: src/extensions/DocumentBuilder/DocumentBuilder.ts#L46
Type 'GetOrDefault<$Context["name"]>["interfaces"]["Document"]' does not satisfy the constraint 'TypeFunction'.
types: tests/e2e/github/graffle/modules/client.ts#L1
Cannot find module 'graffle/extensions/document-builder' or its corresponding type declarations.
types: tests/e2e/github/graffle/modules/client.ts#L2
Cannot find module 'graffle/extensions/transport-http' or its corresponding type declarations.
types: tests/e2e/github/graffle/modules/client.ts#L3
Cannot find module 'graffle/utilities-for-generated' or its corresponding type declarations.
types: tests/e2e/github/graffle/modules/methods-document.ts#L1
Cannot find module 'graffle/utilities-for-generated' or its corresponding type declarations.
types: tests/e2e/github/graffle/modules/methods-root.ts#L1
Cannot find module 'graffle/utilities-for-generated' or its corresponding type declarations.
types: tests/e2e/github/graffle/modules/methods-select.ts#L1
Cannot find module 'graffle/utilities-for-generated' or its corresponding type declarations.
types: tests/e2e/github/graffle/modules/scalar.ts#L1
Cannot find module 'graffle/utilities-for-generated' or its corresponding type declarations.
types: tests/e2e/github/graffle/modules/scalar.ts#L3
Cannot find module 'graffle/generator-helpers/standard-scalar-types' or its corresponding type declarations.
src/generator/generator/generate.test.ts > kitchen-sink generated modules: src/generator/generator/generate.test.ts#L41
Error: Snapshot `kitchen-sink generated modules > modules/methods-root.ts 1` mismatched - Expected + Received @@ -20,11 +20,11 @@ > __typename: $$Utilities.ClientTransports.PreflightCheck< $Context, () => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, { __typename: 'Query' }, '__typename' > > @@ -34,11 +34,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.InputObjectNested<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { InputObjectNested: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -54,11 +54,11 @@ $SelectionSet, $$SelectionSets.Query.InputObjectNestedNonNull<$Context['scalars']> >, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { InputObjectNestedNonNull: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -73,11 +73,11 @@ $Context, <$SelectionSet>( selectionSet: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.abcEnum<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { abcEnum: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -93,11 +93,11 @@ $SelectionSet, $$SelectionSets.Query.argInputObjectCircular<$Context['scalars']> >, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { argInputObjectCircular: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -110,11 +110,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.date<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { date: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -127,11 +127,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.dateArg<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { dateArg: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -144,11 +144,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.dateArgInputObject<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { dateArgInputObject: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -161,11 +161,11 @@ $Context, <$SelectionSe
src/generator/generator/generate.test.ts > root-types-mapped: src/generator/generator/generate.test.ts#L70
Error: Snapshot `root-types-mapped 2` mismatched - Expected + Received @@ -23,11 +23,11 @@ >; __typename: $$Utilities.ClientTransports.PreflightCheck< $Context, () => Promise< (null | {}) & - $$Utilities.HandleOutputGraffleRootField< + $$Utilities.HandleOutputDocumentBuilderRootField< $Context, { __typename: "QueryRoot" }, "__typename" > > @@ -40,11 +40,11 @@ $SelectionSet, $$SelectionSets.QueryRoot.id<$Context["scalars"]> >, ) => Promise< (null | {}) & - $$Utilities.HandleOutputGraffleRootField< + $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { id: $SelectionSet }, $$Schema.Schema<$Context["scalars"]> >, ❯ src/generator/generator/generate.test.ts:70:25
test unit Node 20 @env jsdom
Process completed with exit code 1.
test unit Node 20 @env node
The job was canceled because "_20_jsdom" failed.
src/generator/generator/generate.test.ts > kitchen-sink generated modules: src/generator/generator/generate.test.ts#L41
Error: Snapshot `kitchen-sink generated modules > modules/methods-root.ts 1` mismatched - Expected + Received @@ -20,11 +20,11 @@ > __typename: $$Utilities.ClientTransports.PreflightCheck< $Context, () => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, { __typename: 'Query' }, '__typename' > > @@ -34,11 +34,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.InputObjectNested<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { InputObjectNested: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -54,11 +54,11 @@ $SelectionSet, $$SelectionSets.Query.InputObjectNestedNonNull<$Context['scalars']> >, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { InputObjectNestedNonNull: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -73,11 +73,11 @@ $Context, <$SelectionSet>( selectionSet: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.abcEnum<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { abcEnum: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -93,11 +93,11 @@ $SelectionSet, $$SelectionSets.Query.argInputObjectCircular<$Context['scalars']> >, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { argInputObjectCircular: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -110,11 +110,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.date<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { date: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -127,11 +127,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.dateArg<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { dateArg: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -144,11 +144,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.dateArgInputObject<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { dateArgInputObject: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -161,11 +161,11 @@ $Context, <$SelectionSe
src/generator/generator/generate.test.ts > root-types-mapped: src/generator/generator/generate.test.ts#L70
Error: Snapshot `root-types-mapped 2` mismatched - Expected + Received @@ -23,11 +23,11 @@ >; __typename: $$Utilities.ClientTransports.PreflightCheck< $Context, () => Promise< (null | {}) & - $$Utilities.HandleOutputGraffleRootField< + $$Utilities.HandleOutputDocumentBuilderRootField< $Context, { __typename: "QueryRoot" }, "__typename" > > @@ -40,11 +40,11 @@ $SelectionSet, $$SelectionSets.QueryRoot.id<$Context["scalars"]> >, ) => Promise< (null | {}) & - $$Utilities.HandleOutputGraffleRootField< + $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { id: $SelectionSet }, $$Schema.Schema<$Context["scalars"]> >, ❯ src/generator/generator/generate.test.ts:70:25
test unit Node 20 @env node
Process completed with exit code 1.
test unit Node 22 @env jsdom
The job was canceled because "_20_jsdom" failed.
src/generator/generator/generate.test.ts > kitchen-sink generated modules: src/generator/generator/generate.test.ts#L41
Error: Snapshot `kitchen-sink generated modules > modules/methods-root.ts 1` mismatched - Expected + Received @@ -20,11 +20,11 @@ > __typename: $$Utilities.ClientTransports.PreflightCheck< $Context, () => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, { __typename: 'Query' }, '__typename' > > @@ -34,11 +34,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.InputObjectNested<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { InputObjectNested: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -54,11 +54,11 @@ $SelectionSet, $$SelectionSets.Query.InputObjectNestedNonNull<$Context['scalars']> >, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { InputObjectNestedNonNull: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -73,11 +73,11 @@ $Context, <$SelectionSet>( selectionSet: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.abcEnum<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { abcEnum: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -93,11 +93,11 @@ $SelectionSet, $$SelectionSets.Query.argInputObjectCircular<$Context['scalars']> >, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { argInputObjectCircular: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -110,11 +110,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.date<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { date: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -127,11 +127,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.dateArg<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { dateArg: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -144,11 +144,11 @@ $Context, <$SelectionSet>( selectionSet?: $$Utilities.Exact<$SelectionSet, $$SelectionSets.Query.dateArgInputObject<$Context['scalars']>>, ) => Promise< & (null | {}) - & $$Utilities.HandleOutputGraffleRootField< + & $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { dateArgInputObject: $SelectionSet }, $$Schema.Schema<$Context['scalars']> >, @@ -161,11 +161,11 @@ $Context, <$SelectionSe
src/generator/generator/generate.test.ts > root-types-mapped: src/generator/generator/generate.test.ts#L70
Error: Snapshot `root-types-mapped 2` mismatched - Expected + Received @@ -23,11 +23,11 @@ >; __typename: $$Utilities.ClientTransports.PreflightCheck< $Context, () => Promise< (null | {}) & - $$Utilities.HandleOutputGraffleRootField< + $$Utilities.HandleOutputDocumentBuilderRootField< $Context, { __typename: "QueryRoot" }, "__typename" > > @@ -40,11 +40,11 @@ $SelectionSet, $$SelectionSets.QueryRoot.id<$Context["scalars"]> >, ) => Promise< (null | {}) & - $$Utilities.HandleOutputGraffleRootField< + $$Utilities.HandleOutputDocumentBuilderRootField< $Context, $$Utilities.DocumentBuilder.InferResult.OperationQuery< { id: $SelectionSet }, $$Schema.Schema<$Context["scalars"]> >, ❯ src/generator/generator/generate.test.ts:70:25
test unit Node 22 @env jsdom
Process completed with exit code 1.
test unit Node 22 @env node
The job was canceled because "_20_jsdom" failed.
test unit Node 22 @env node
The operation was canceled.
lint
Process completed with exit code 1.
format
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
publint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
types
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test unit Node 20 @env jsdom
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test e2e usingNode 22
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test examples Node 20 @env jsdom
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint: examples/55_document-builder/document-builder_union.ts#L75
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L76
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L77
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L83
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L84
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L84
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L85
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L91
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L92
Invalid type "any" of template literal expression
lint: examples/55_document-builder/document-builder_union.ts#L92
Invalid type "any" of template literal expression
test examples Node 22 @env jsdom
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test examples Node 22 @env node
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test examples Node 20 @env node
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
website
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636