Skip to content

perf: simpler schema types for infer #1546

perf: simpler schema types for infer

perf: simpler schema types for infer #1546

Triggered via pull request October 22, 2024 13:26
Status Failure
Total duration 1m 6s
Artifacts

pr.yml

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

Annotations

12 errors and 6 warnings
src/generator/generator/generate.test.ts > kitchen-sink generated modules: src/generator/generator/generate.test.ts#L12
Error: Snapshot `kitchen-sink generated modules > modules/Schema.ts 1` mismatched - Expected + Received @@ -1,10 +1,11 @@ "import type { Schema as $ } from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as $$Utilities from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as Data from './Data.js' import type * as MethodsRoot from './MethodsRoot.js' import type * as $Scalar from './Scalar.js' + export namespace Schema { // // // // @@ -18,214 +19,674 @@ // // // // - export type Mutation = $.StandardTypes.Mutation<{ - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - }> + // Mutation + // -------------------------------------------------------------------------------------------------- + // - export type Query = $.StandardTypes.Query<{ - InputObjectNested: $.OutputField< - 'InputObjectNested', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectNested>> - }, true> - > - InputObjectNestedNonNull: $.OutputField< - 'InputObjectNestedNonNull', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<InputObjectNestedNonNull> - }, false> - > - /** - * Query enum field documentation. - */ - abcEnum: $.OutputField<'abcEnum', $.Nullable<ABCEnum>, null> - argInputObjectCircular: $.OutputField< - 'argInputObjectCircular', - $.Nullable<$Scalar.String>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectCircular>> - }, true> - > - date: $.OutputField<'date', $.Nullable<$Scalar.Date>, null> - dateArg: $.OutputField< - 'dateArg', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$Scalar.Date>> - }, true> - > - dateArgInputObject: $.OutputField< - 'dateArgInputObject', - $.Nullable<$Scalar.Date>, - $.Args<{ - input: $.InputField<$.Nullable<InputObject>> - }, true> - > - dateArgList: $.OutputField< - 'dateArgList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$.List<$Scalar.Date>>> - }, true> - > - dateArgNonNull: $.OutputField< - 'dateArgNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$Scalar.Date> - }, false> - > - dateArgNonNullList: $.OutputField< - 'dateArgNonNullList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$.Nullable<$Scalar.Date>>> - }, false> - > - dateArgNonNullListNonNull: $.OutputField< - 'dateArgNonNullListNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$Scalar.Date>> - }, false> - > - dateInterface1: $.OutputField<'dateInterface1', $.Nullable<DateInterface1>, null> - dateList: $.OutputField<'dateList', $.Nullable<$.List<$Scalar.Date>>, null> - dateListList: $.OutputField<'dateListList', $.Nullable<$.List<$.List<$Scalar.Date>>>, null> - dateListNonNull: $.OutputField<'dateListNonNull', $.List<$Scalar.Date>, null> - dateNonNull: $.OutputField<'dateNonNull', $Scalar.Date, null> - dateObject1: $.OutputField<'dateObject1', $.Nullable<DateObject1>, null> - dateUnion: $.OutputField<'dateUnion', $.Nullable<DateUnion>, null> - error: $.OutputField< - 'error', - $.Nullable<$Scalar.String>, - $.Args<{ - case: $.InputField<$.Nullable<$Scalar.String>> - }, true> - > - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - interface: $.OutputField<'interface', $.Nullable<Interface>, null> - interfaceNonNull: $.OutputField<'interfaceNonNull', Interface, null> - interfaceWithArgs: $.OutputField< - 'interfaceWithArgs', - $
test unit Node 20 @env node
Process completed with exit code 1.
test unit Node 22 @env node
The job was canceled because "_20_node" failed.
src/generator/generator/generate.test.ts > kitchen-sink generated modules: src/generator/generator/generate.test.ts#L12
Error: Snapshot `kitchen-sink generated modules > modules/Schema.ts 1` mismatched - Expected + Received @@ -1,10 +1,11 @@ "import type { Schema as $ } from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as $$Utilities from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as Data from './Data.js' import type * as MethodsRoot from './MethodsRoot.js' import type * as $Scalar from './Scalar.js' + export namespace Schema { // // // // @@ -18,214 +19,674 @@ // // // // - export type Mutation = $.StandardTypes.Mutation<{ - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - }> + // Mutation + // -------------------------------------------------------------------------------------------------- + // - export type Query = $.StandardTypes.Query<{ - InputObjectNested: $.OutputField< - 'InputObjectNested', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectNested>> - }, true> - > - InputObjectNestedNonNull: $.OutputField< - 'InputObjectNestedNonNull', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<InputObjectNestedNonNull> - }, false> - > - /** - * Query enum field documentation. - */ - abcEnum: $.OutputField<'abcEnum', $.Nullable<ABCEnum>, null> - argInputObjectCircular: $.OutputField< - 'argInputObjectCircular', - $.Nullable<$Scalar.String>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectCircular>> - }, true> - > - date: $.OutputField<'date', $.Nullable<$Scalar.Date>, null> - dateArg: $.OutputField< - 'dateArg', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$Scalar.Date>> - }, true> - > - dateArgInputObject: $.OutputField< - 'dateArgInputObject', - $.Nullable<$Scalar.Date>, - $.Args<{ - input: $.InputField<$.Nullable<InputObject>> - }, true> - > - dateArgList: $.OutputField< - 'dateArgList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$.List<$Scalar.Date>>> - }, true> - > - dateArgNonNull: $.OutputField< - 'dateArgNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$Scalar.Date> - }, false> - > - dateArgNonNullList: $.OutputField< - 'dateArgNonNullList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$.Nullable<$Scalar.Date>>> - }, false> - > - dateArgNonNullListNonNull: $.OutputField< - 'dateArgNonNullListNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$Scalar.Date>> - }, false> - > - dateInterface1: $.OutputField<'dateInterface1', $.Nullable<DateInterface1>, null> - dateList: $.OutputField<'dateList', $.Nullable<$.List<$Scalar.Date>>, null> - dateListList: $.OutputField<'dateListList', $.Nullable<$.List<$.List<$Scalar.Date>>>, null> - dateListNonNull: $.OutputField<'dateListNonNull', $.List<$Scalar.Date>, null> - dateNonNull: $.OutputField<'dateNonNull', $Scalar.Date, null> - dateObject1: $.OutputField<'dateObject1', $.Nullable<DateObject1>, null> - dateUnion: $.OutputField<'dateUnion', $.Nullable<DateUnion>, null> - error: $.OutputField< - 'error', - $.Nullable<$Scalar.String>, - $.Args<{ - case: $.InputField<$.Nullable<$Scalar.String>> - }, true> - > - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - interface: $.OutputField<'interface', $.Nullable<Interface>, null> - interfaceNonNull: $.OutputField<'interfaceNonNull', Interface, null> - interfaceWithArgs: $.OutputField< - 'interfaceWithArgs', - $
test unit Node 22 @env node
Process completed with exit code 1.
test unit Node 22 @env jsdom
The job was canceled because "_20_node" failed.
src/generator/generator/generate.test.ts > kitchen-sink generated modules: src/generator/generator/generate.test.ts#L12
Error: Snapshot `kitchen-sink generated modules > modules/Schema.ts 1` mismatched - Expected + Received @@ -1,10 +1,11 @@ "import type { Schema as $ } from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as $$Utilities from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as Data from './Data.js' import type * as MethodsRoot from './MethodsRoot.js' import type * as $Scalar from './Scalar.js' + export namespace Schema { // // // // @@ -18,214 +19,674 @@ // // // // - export type Mutation = $.StandardTypes.Mutation<{ - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - }> + // Mutation + // -------------------------------------------------------------------------------------------------- + // - export type Query = $.StandardTypes.Query<{ - InputObjectNested: $.OutputField< - 'InputObjectNested', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectNested>> - }, true> - > - InputObjectNestedNonNull: $.OutputField< - 'InputObjectNestedNonNull', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<InputObjectNestedNonNull> - }, false> - > - /** - * Query enum field documentation. - */ - abcEnum: $.OutputField<'abcEnum', $.Nullable<ABCEnum>, null> - argInputObjectCircular: $.OutputField< - 'argInputObjectCircular', - $.Nullable<$Scalar.String>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectCircular>> - }, true> - > - date: $.OutputField<'date', $.Nullable<$Scalar.Date>, null> - dateArg: $.OutputField< - 'dateArg', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$Scalar.Date>> - }, true> - > - dateArgInputObject: $.OutputField< - 'dateArgInputObject', - $.Nullable<$Scalar.Date>, - $.Args<{ - input: $.InputField<$.Nullable<InputObject>> - }, true> - > - dateArgList: $.OutputField< - 'dateArgList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$.List<$Scalar.Date>>> - }, true> - > - dateArgNonNull: $.OutputField< - 'dateArgNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$Scalar.Date> - }, false> - > - dateArgNonNullList: $.OutputField< - 'dateArgNonNullList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$.Nullable<$Scalar.Date>>> - }, false> - > - dateArgNonNullListNonNull: $.OutputField< - 'dateArgNonNullListNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$Scalar.Date>> - }, false> - > - dateInterface1: $.OutputField<'dateInterface1', $.Nullable<DateInterface1>, null> - dateList: $.OutputField<'dateList', $.Nullable<$.List<$Scalar.Date>>, null> - dateListList: $.OutputField<'dateListList', $.Nullable<$.List<$.List<$Scalar.Date>>>, null> - dateListNonNull: $.OutputField<'dateListNonNull', $.List<$Scalar.Date>, null> - dateNonNull: $.OutputField<'dateNonNull', $Scalar.Date, null> - dateObject1: $.OutputField<'dateObject1', $.Nullable<DateObject1>, null> - dateUnion: $.OutputField<'dateUnion', $.Nullable<DateUnion>, null> - error: $.OutputField< - 'error', - $.Nullable<$Scalar.String>, - $.Args<{ - case: $.InputField<$.Nullable<$Scalar.String>> - }, true> - > - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - interface: $.OutputField<'interface', $.Nullable<Interface>, null> - interfaceNonNull: $.OutputField<'interfaceNonNull', Interface, null> - interfaceWithArgs: $.OutputField< - 'interfaceWithArgs', - $
test unit Node 22 @env jsdom
The operation was canceled.
lint
Process completed with exit code 1.
test unit Node 20 @env jsdom
The job was canceled because "_20_node" failed.
src/generator/generator/generate.test.ts > kitchen-sink generated modules: src/generator/generator/generate.test.ts#L12
Error: Snapshot `kitchen-sink generated modules > modules/Schema.ts 1` mismatched - Expected + Received @@ -1,10 +1,11 @@ "import type { Schema as $ } from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as $$Utilities from '../../../../../../src/entrypoints/utilities-for-generated.js' import type * as Data from './Data.js' import type * as MethodsRoot from './MethodsRoot.js' import type * as $Scalar from './Scalar.js' + export namespace Schema { // // // // @@ -18,214 +19,674 @@ // // // // - export type Mutation = $.StandardTypes.Mutation<{ - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - }> + // Mutation + // -------------------------------------------------------------------------------------------------- + // - export type Query = $.StandardTypes.Query<{ - InputObjectNested: $.OutputField< - 'InputObjectNested', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectNested>> - }, true> - > - InputObjectNestedNonNull: $.OutputField< - 'InputObjectNestedNonNull', - $.Nullable<$Scalar.ID>, - $.Args<{ - input: $.InputField<InputObjectNestedNonNull> - }, false> - > - /** - * Query enum field documentation. - */ - abcEnum: $.OutputField<'abcEnum', $.Nullable<ABCEnum>, null> - argInputObjectCircular: $.OutputField< - 'argInputObjectCircular', - $.Nullable<$Scalar.String>, - $.Args<{ - input: $.InputField<$.Nullable<InputObjectCircular>> - }, true> - > - date: $.OutputField<'date', $.Nullable<$Scalar.Date>, null> - dateArg: $.OutputField< - 'dateArg', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$Scalar.Date>> - }, true> - > - dateArgInputObject: $.OutputField< - 'dateArgInputObject', - $.Nullable<$Scalar.Date>, - $.Args<{ - input: $.InputField<$.Nullable<InputObject>> - }, true> - > - dateArgList: $.OutputField< - 'dateArgList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.Nullable<$.List<$Scalar.Date>>> - }, true> - > - dateArgNonNull: $.OutputField< - 'dateArgNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$Scalar.Date> - }, false> - > - dateArgNonNullList: $.OutputField< - 'dateArgNonNullList', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$.Nullable<$Scalar.Date>>> - }, false> - > - dateArgNonNullListNonNull: $.OutputField< - 'dateArgNonNullListNonNull', - $.Nullable<$Scalar.Date>, - $.Args<{ - date: $.InputField<$.List<$Scalar.Date>> - }, false> - > - dateInterface1: $.OutputField<'dateInterface1', $.Nullable<DateInterface1>, null> - dateList: $.OutputField<'dateList', $.Nullable<$.List<$Scalar.Date>>, null> - dateListList: $.OutputField<'dateListList', $.Nullable<$.List<$.List<$Scalar.Date>>>, null> - dateListNonNull: $.OutputField<'dateListNonNull', $.List<$Scalar.Date>, null> - dateNonNull: $.OutputField<'dateNonNull', $Scalar.Date, null> - dateObject1: $.OutputField<'dateObject1', $.Nullable<DateObject1>, null> - dateUnion: $.OutputField<'dateUnion', $.Nullable<DateUnion>, null> - error: $.OutputField< - 'error', - $.Nullable<$Scalar.String>, - $.Args<{ - case: $.InputField<$.Nullable<$Scalar.String>> - }, true> - > - id: $.OutputField<'id', $.Nullable<$Scalar.ID>, null> - idNonNull: $.OutputField<'idNonNull', $Scalar.ID, null> - interface: $.OutputField<'interface', $.Nullable<Interface>, null> - interfaceNonNull: $.OutputField<'interfaceNonNull', Interface, null> - interfaceWithArgs: $.OutputField< - 'interfaceWithArgs', - $
test unit Node 20 @env jsdom
The operation was canceled.
lint: src/generator/generators/Schema.ts#L76
'config' is defined but never used. Allowed unused args must match /^_/u
lint: src/generator/generators/Schema.ts#L127
'config' is defined but never used. Allowed unused args must match /^_/u
lint: src/generator/generators/Schema.ts#L139
'config' is defined but never used. Allowed unused args must match /^_/u
lint: src/generator/generators/Schema.ts#L176
'config' is defined but never used. Allowed unused args must match /^_/u
lint: src/generator/generators/Schema.ts#L181
'config' is defined but never used. Allowed unused args must match /^_/u
lint: src/generator/generators/Schema.ts#L186
'config' is defined but never used. Allowed unused args must match /^_/u