perf: simpler schema types for infer #1546
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
|