diff --git a/src/layers/2_generator/__snapshots__/files.test.ts.snap b/src/layers/2_generator/__snapshots__/files.test.ts.snap index c0dea238..0c39cdb7 100644 --- a/src/layers/2_generator/__snapshots__/files.test.ts.snap +++ b/src/layers/2_generator/__snapshots__/files.test.ts.snap @@ -43,8 +43,8 @@ export const isError = <$Value>(value: $Value): value is Include<$Value, ErrorOb `; exports[`schema2 5`] = ` -"import { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' -import { Index } from './Index.js' +"import type { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' +import type { Index } from './Index.js' // Runtime // ------- diff --git a/src/layers/2_generator/code/Error.ts b/src/layers/2_generator/code/Error.ts index 6e458804..0d203adf 100644 --- a/src/layers/2_generator/code/Error.ts +++ b/src/layers/2_generator/code/Error.ts @@ -11,14 +11,14 @@ export const { generate: generateError, moduleName: moduleNameError } = createCo ) code.push(` - const ErrorObjectsTypeNameSelectedEnum = { - ${config.error.objects.map(_ => `${_.name}: { __typename: '${_.name}' }`).join(`,\n`)} - } as ${config.error.objects.length > 0 ? `const` : `Record`} + const ErrorObjectsTypeNameSelectedEnum = { + ${config.error.objects.map(_ => `${_.name}: { __typename: '${_.name}' }`).join(`,\n`)} + } as ${config.error.objects.length > 0 ? `const` : `Record`} - const ErrorObjectsTypeNameSelected = Object.values(ErrorObjectsTypeNameSelectedEnum) + const ErrorObjectsTypeNameSelected = Object.values(ErrorObjectsTypeNameSelectedEnum) - type ErrorObjectsTypeNameSelected = (typeof ErrorObjectsTypeNameSelected)[number] - `) + type ErrorObjectsTypeNameSelected = (typeof ErrorObjectsTypeNameSelected)[number] + `) code.push( `export const isError = <$Value>(value:$Value): value is Include<$Value, ErrorObjectsTypeNameSelected> => { diff --git a/src/layers/2_generator/code/Select.ts b/src/layers/2_generator/code/Select.ts index 6164d561..c79f272e 100644 --- a/src/layers/2_generator/code/Select.ts +++ b/src/layers/2_generator/code/Select.ts @@ -7,8 +7,8 @@ export const { generate: generateSelect, moduleName: moduleNameSelect } = create (config) => { const code: string[] = [] - code.push(`import { Index } from './${moduleNameIndex}.js'`) - code.push(`import { SelectionSet, ResultSet } from '${config.libraryPaths.schema}'`) + code.push(`import type { Index } from './${moduleNameIndex}.js'`) + code.push(`import type { SelectionSet, ResultSet } from '${config.libraryPaths.schema}'`) code.push(``) code.push( diff --git a/src/layers/2_generator/code/global.ts b/src/layers/2_generator/code/global.ts index 6f2c67f1..8048a59c 100644 --- a/src/layers/2_generator/code/global.ts +++ b/src/layers/2_generator/code/global.ts @@ -11,7 +11,7 @@ export const { moduleName: moduleNameGlobal, generate: generateGlobal } = create const code: string[] = [] code.push( - `import { Index } from './${moduleNameIndex}.js'`, + `import type { Index } from './${moduleNameIndex}.js'`, ) if (config.typeMapByKind.GraphQLScalarTypeCustom.length > 0) { diff --git a/tests/_/schema/generated/Global.ts b/tests/_/schema/generated/Global.ts index 98678772..9f89d200 100644 --- a/tests/_/schema/generated/Global.ts +++ b/tests/_/schema/generated/Global.ts @@ -1,4 +1,4 @@ -import { Index } from './Index.js' +import type { Index } from './Index.js' import type * as CustomScalar from '../../customScalarCodecs.js' diff --git a/tests/_/schema/generated/Select.ts b/tests/_/schema/generated/Select.ts index 6216e047..cedf273e 100644 --- a/tests/_/schema/generated/Select.ts +++ b/tests/_/schema/generated/Select.ts @@ -1,5 +1,5 @@ -import { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' -import { Index } from './Index.js' +import type { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' +import type { Index } from './Index.js' // Runtime // ------- diff --git a/tests/_/schemaMutationOnly/generated/Global.ts b/tests/_/schemaMutationOnly/generated/Global.ts index e3e3c6ad..e8c2d0a8 100644 --- a/tests/_/schemaMutationOnly/generated/Global.ts +++ b/tests/_/schemaMutationOnly/generated/Global.ts @@ -1,4 +1,4 @@ -import { Index } from './Index.js' +import type { Index } from './Index.js' declare global { export namespace GraphQLRequestTypes { diff --git a/tests/_/schemaMutationOnly/generated/Select.ts b/tests/_/schemaMutationOnly/generated/Select.ts index c663e3d6..a0d5ae28 100644 --- a/tests/_/schemaMutationOnly/generated/Select.ts +++ b/tests/_/schemaMutationOnly/generated/Select.ts @@ -1,5 +1,5 @@ -import { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' -import { Index } from './Index.js' +import type { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' +import type { Index } from './Index.js' // Runtime // ------- diff --git a/tests/_/schemaQueryOnly/generated/Global.ts b/tests/_/schemaQueryOnly/generated/Global.ts index 2dfd1688..3c915d1d 100644 --- a/tests/_/schemaQueryOnly/generated/Global.ts +++ b/tests/_/schemaQueryOnly/generated/Global.ts @@ -1,4 +1,4 @@ -import { Index } from './Index.js' +import type { Index } from './Index.js' declare global { export namespace GraphQLRequestTypes { diff --git a/tests/_/schemaQueryOnly/generated/Select.ts b/tests/_/schemaQueryOnly/generated/Select.ts index e1218d23..14a54c19 100644 --- a/tests/_/schemaQueryOnly/generated/Select.ts +++ b/tests/_/schemaQueryOnly/generated/Select.ts @@ -1,5 +1,5 @@ -import { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' -import { Index } from './Index.js' +import type { ResultSet, SelectionSet } from '../../../../src/entrypoints/alpha/schema.js' +import type { Index } from './Index.js' // Runtime // -------