diff --git a/examples/apollo-server/tsconfig.json b/examples/apollo-server/tsconfig.json index a0de5f60..b481663c 100644 --- a/examples/apollo-server/tsconfig.json +++ b/examples/apollo-server/tsconfig.json @@ -1,7 +1,6 @@ { "grats": { - "nullableByDefault": false, - "importModuleSpecifierEnding": ".js" + "nullableByDefault": false }, "compilerOptions": { "outDir": "dist", diff --git a/examples/express-graphql-http/tsconfig.json b/examples/express-graphql-http/tsconfig.json index 7e1447a3..7869c561 100644 --- a/examples/express-graphql-http/tsconfig.json +++ b/examples/express-graphql-http/tsconfig.json @@ -1,7 +1,6 @@ { "grats": { - "nullableByDefault": false, - "importModuleSpecifierEnding": ".js" + "nullableByDefault": false }, "compilerOptions": { "outDir": "dist", diff --git a/examples/incremental-migration/tsconfig.json b/examples/incremental-migration/tsconfig.json index a05563ce..d28abac2 100644 --- a/examples/incremental-migration/tsconfig.json +++ b/examples/incremental-migration/tsconfig.json @@ -4,8 +4,7 @@ "tsSchema": "./schemas/gratsGeneratedSchema.ts", "graphqlSchema": "gratsSchema.graphql", "tsSchemaHeader": "// DO NOT USE DIRECTLY. Prefer the merged schema in `./mergedSchema.ts`.", - "schemaHeader": "# DO NOT USE DIRECTLY. Prefer the merged schema in `../schema.graphql`.", - "importModuleSpecifierEnding": ".js" + "schemaHeader": "# DO NOT USE DIRECTLY. Prefer the merged schema in `../schema.graphql`." }, "compilerOptions": { "outDir": "dist", diff --git a/examples/production-app/tsconfig.json b/examples/production-app/tsconfig.json index 79dc2a64..5f7c2e7d 100644 --- a/examples/production-app/tsconfig.json +++ b/examples/production-app/tsconfig.json @@ -1,7 +1,5 @@ { - "grats": { - "importModuleSpecifierEnding": ".js" - }, + "grats": {}, "compilerOptions": { "outDir": "dist", "module": "NodeNext", diff --git a/examples/strict-semantic-nullability/tsconfig.json b/examples/strict-semantic-nullability/tsconfig.json index 6cd133aa..609f9758 100644 --- a/examples/strict-semantic-nullability/tsconfig.json +++ b/examples/strict-semantic-nullability/tsconfig.json @@ -1,8 +1,7 @@ { "grats": { "nullableByDefault": true, - "strictSemanticNullability": true, - "importModuleSpecifierEnding": ".js" + "strictSemanticNullability": true }, "compilerOptions": { "outDir": "dist", diff --git a/examples/yoga/tsconfig.json b/examples/yoga/tsconfig.json index 7e1447a3..7869c561 100644 --- a/examples/yoga/tsconfig.json +++ b/examples/yoga/tsconfig.json @@ -1,7 +1,6 @@ { "grats": { - "nullableByDefault": false, - "importModuleSpecifierEnding": ".js" + "nullableByDefault": false }, "compilerOptions": { "outDir": "dist", diff --git a/llm-docs/getting-started/configuration.md b/llm-docs/getting-started/configuration.md index 11d2e884..32b4fbd0 100644 --- a/llm-docs/getting-started/configuration.md +++ b/llm-docs/getting-started/configuration.md @@ -122,11 +122,9 @@ Default: ### "importModuleSpecifierEnding": string -This option allows you configure an extension that will be appended to the end of all import paths in the generated TypeScript schema file. +The extension appended to the end of all import paths in the generated TypeScript schema file. Defaults to `.js` which works for both CommonJS and ES module projects. Set to an empty string to omit the extension. -When building a package that uses ES modules, import paths must not omit the file extension. In TypeScript code this generally means import paths must end with `.js`. If set to null, no ending will be appended. - -Default: `""` +Default: `".js"` * * * diff --git a/scripts/TGratsConfig.ts b/scripts/TGratsConfig.ts index d6efa30f..1e42e61a 100644 --- a/scripts/TGratsConfig.ts +++ b/scripts/TGratsConfig.ts @@ -71,11 +71,9 @@ export type GratsConfig = { */ tsClientEnumsHeader: string | null; /** - * This option allows you configure an extension that will be appended to - * the end of all import paths in the generated TypeScript schema file. - * When building a package that uses ES modules, import paths must not - * omit the file extension. In TypeScript code this generally means import - * paths must end with `.js`. If set to null, no ending will be appended. + * The extension appended to the end of all import paths in the generated + * TypeScript schema file. Defaults to `.js` which works for both CommonJS + * and ES module projects. Set to an empty string to omit the extension. */ importModuleSpecifierEnding: string; /** diff --git a/src/configSpecRaw.json b/src/configSpecRaw.json index f1d2fdc0..01db1f66 100644 --- a/src/configSpecRaw.json +++ b/src/configSpecRaw.json @@ -56,10 +56,10 @@ "default": "/**\n * TypeScript enum definitions generated by Grats (https://grats.capt.dev)\n * Do not manually edit. Regenerate by running `npx grats`.\n */" }, "importModuleSpecifierEnding": { - "description": "This option allows you configure an extension that will be appended to the end of all import paths in the generated TypeScript schema file.\nWhen building a package that uses ES modules, import paths must not omit the file extension. In TypeScript code this generally means import paths must end with `.js`. If set to null, no ending will be appended.", + "description": "The extension appended to the end of all import paths in the generated TypeScript schema file. Defaults to `.js` which works for both CommonJS and ES module projects. Set to an empty string to omit the extension.", "type": { "kind": "string" }, "nullable": false, - "default": "" + "default": ".js" }, "EXPERIMENTAL__emitMetadata": { "description": "EXPERIMENTAL: THIS OPTION WILL BE RENAMED OR REMOVED IN A FUTURE RELEASE\nEmit a JSON file alongside the generated schema file which contains the metadata containing information about the resolvers.", diff --git a/src/tests/configParserFixtures/empty.json.expected.md b/src/tests/configParserFixtures/empty.json.expected.md index 3d8c5c83..42e0fa7b 100644 --- a/src/tests/configParserFixtures/empty.json.expected.md +++ b/src/tests/configParserFixtures/empty.json.expected.md @@ -21,7 +21,7 @@ "schemaHeader": "# Schema generated by Grats (https://grats.capt.dev)\n# Do not manually edit. Regenerate by running `npx grats`.", "tsSchemaHeader": "/**\n * Executable schema generated by Grats (https://grats.capt.dev)\n * Do not manually edit. Regenerate by running `npx grats`.\n */", "tsClientEnumsHeader": "/**\n * TypeScript enum definitions generated by Grats (https://grats.capt.dev)\n * Do not manually edit. Regenerate by running `npx grats`.\n */", - "importModuleSpecifierEnding": "", + "importModuleSpecifierEnding": ".js", "EXPERIMENTAL__emitMetadata": false, "EXPERIMENTAL__emitResolverMap": false } diff --git a/src/tests/configParserFixtures/experimentalField.json.expected.md b/src/tests/configParserFixtures/experimentalField.json.expected.md index 3df71cde..b3f978a5 100644 --- a/src/tests/configParserFixtures/experimentalField.json.expected.md +++ b/src/tests/configParserFixtures/experimentalField.json.expected.md @@ -23,7 +23,7 @@ "schemaHeader": "# Schema generated by Grats (https://grats.capt.dev)\n# Do not manually edit. Regenerate by running `npx grats`.", "tsSchemaHeader": "/**\n * Executable schema generated by Grats (https://grats.capt.dev)\n * Do not manually edit. Regenerate by running `npx grats`.\n */", "tsClientEnumsHeader": "/**\n * TypeScript enum definitions generated by Grats (https://grats.capt.dev)\n * Do not manually edit. Regenerate by running `npx grats`.\n */", - "importModuleSpecifierEnding": "", + "importModuleSpecifierEnding": ".js", "EXPERIMENTAL__emitMetadata": true, "EXPERIMENTAL__emitResolverMap": false } diff --git a/src/tests/configParserFixtures/multiLineHeader.json.expected.md b/src/tests/configParserFixtures/multiLineHeader.json.expected.md index 94ea0be6..d5cd4f51 100644 --- a/src/tests/configParserFixtures/multiLineHeader.json.expected.md +++ b/src/tests/configParserFixtures/multiLineHeader.json.expected.md @@ -23,7 +23,7 @@ "schemaHeader": "/**\n * An amazing GraphQL schema\n */", "tsSchemaHeader": "/**\n * Executable schema generated by Grats (https://grats.capt.dev)\n * Do not manually edit. Regenerate by running `npx grats`.\n */", "tsClientEnumsHeader": "/**\n * TypeScript enum definitions generated by Grats (https://grats.capt.dev)\n * Do not manually edit. Regenerate by running `npx grats`.\n */", - "importModuleSpecifierEnding": "", + "importModuleSpecifierEnding": ".js", "EXPERIMENTAL__emitMetadata": false, "EXPERIMENTAL__emitResolverMap": false } diff --git a/src/tests/fixtures/arguments/CustomScalarArgument.ts.expected.md b/src/tests/fixtures/arguments/CustomScalarArgument.ts.expected.md index fe961611..7e912bad 100644 --- a/src/tests/fixtures/arguments/CustomScalarArgument.ts.expected.md +++ b/src/tests/fixtures/arguments/CustomScalarArgument.ts.expected.md @@ -31,7 +31,7 @@ type SomeType { ```ts import type { GqlScalar } from "grats"; -import type { MyString as MyStringInternal } from "./CustomScalarArgument"; +import type { MyString as MyStringInternal } from "./CustomScalarArgument.js"; import { GraphQLSchema, GraphQLScalarType, GraphQLObjectType, GraphQLString, GraphQLNonNull } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/custom_scalars/DefineCustomScalar.ts.expected.md b/src/tests/fixtures/custom_scalars/DefineCustomScalar.ts.expected.md index 2d75f30a..680c7dd5 100644 --- a/src/tests/fixtures/custom_scalars/DefineCustomScalar.ts.expected.md +++ b/src/tests/fixtures/custom_scalars/DefineCustomScalar.ts.expected.md @@ -29,7 +29,7 @@ type SomeType { ```ts import type { GqlScalar } from "grats"; -import type { MyUrl as MyUrlInternal } from "./DefineCustomScalar"; +import type { MyUrl as MyUrlInternal } from "./DefineCustomScalar.js"; import { GraphQLSchema, GraphQLScalarType, GraphQLObjectType, GraphQLString } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/custom_scalars/DefineCustomScalarWithDescription.ts.expected.md b/src/tests/fixtures/custom_scalars/DefineCustomScalarWithDescription.ts.expected.md index a3979d49..568c82f2 100644 --- a/src/tests/fixtures/custom_scalars/DefineCustomScalarWithDescription.ts.expected.md +++ b/src/tests/fixtures/custom_scalars/DefineCustomScalarWithDescription.ts.expected.md @@ -33,7 +33,7 @@ type SomeType { ```ts import type { GqlScalar } from "grats"; -import type { MyUrl as MyUrlInternal } from "./DefineCustomScalarWithDescription"; +import type { MyUrl as MyUrlInternal } from "./DefineCustomScalarWithDescription.js"; import { GraphQLSchema, GraphQLScalarType, GraphQLObjectType, GraphQLString } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/custom_scalars/DefineRenamedCustomScalar.ts.expected.md b/src/tests/fixtures/custom_scalars/DefineRenamedCustomScalar.ts.expected.md index 6899daf6..9da31ae4 100644 --- a/src/tests/fixtures/custom_scalars/DefineRenamedCustomScalar.ts.expected.md +++ b/src/tests/fixtures/custom_scalars/DefineRenamedCustomScalar.ts.expected.md @@ -29,7 +29,7 @@ type SomeType { ```ts import type { GqlScalar } from "grats"; -import type { MyUrl as CustomNameInternal } from "./DefineRenamedCustomScalar"; +import type { MyUrl as CustomNameInternal } from "./DefineRenamedCustomScalar.js"; import { GraphQLSchema, GraphQLScalarType, GraphQLObjectType, GraphQLString } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/custom_scalars/SpecifiedBy.ts.expected.md b/src/tests/fixtures/custom_scalars/SpecifiedBy.ts.expected.md index 384181b9..6ce0c225 100644 --- a/src/tests/fixtures/custom_scalars/SpecifiedBy.ts.expected.md +++ b/src/tests/fixtures/custom_scalars/SpecifiedBy.ts.expected.md @@ -22,7 +22,7 @@ scalar UUID @specifiedBy(url: "https://tools.ietf.org/html/rfc4122") ```ts import type { GqlScalar } from "grats"; -import type { UUID as UUIDInternal } from "./SpecifiedBy"; +import type { UUID as UUIDInternal } from "./SpecifiedBy.js"; import { GraphQLSchema, GraphQLScalarType } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/derived_context/derivedContextPromiseValid.ts.expected.md b/src/tests/fixtures/derived_context/derivedContextPromiseValid.ts.expected.md index 10b83e3d..6856bcd8 100644 --- a/src/tests/fixtures/derived_context/derivedContextPromiseValid.ts.expected.md +++ b/src/tests/fixtures/derived_context/derivedContextPromiseValid.ts.expected.md @@ -39,7 +39,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as queryGreetingResolver, createDerivedContext } from "./derivedContextPromiseValid"; +import { greeting as queryGreetingResolver, createDerivedContext } from "./derivedContextPromiseValid.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/derived_context/derivedContextUsedMultipleTimes.ts.expected.md b/src/tests/fixtures/derived_context/derivedContextUsedMultipleTimes.ts.expected.md index 2a10d5bd..548272e6 100644 --- a/src/tests/fixtures/derived_context/derivedContextUsedMultipleTimes.ts.expected.md +++ b/src/tests/fixtures/derived_context/derivedContextUsedMultipleTimes.ts.expected.md @@ -46,7 +46,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { farewell as queryFarewellResolver, greetingContext, greeting as queryGreetingResolver } from "./derivedContextUsedMultipleTimes"; +import { farewell as queryFarewellResolver, greetingContext, greeting as queryGreetingResolver } from "./derivedContextUsedMultipleTimes.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/derived_context/nestedAsyncDerivedContext.ts.expected.md b/src/tests/fixtures/derived_context/nestedAsyncDerivedContext.ts.expected.md index b32abb54..0cefc697 100644 --- a/src/tests/fixtures/derived_context/nestedAsyncDerivedContext.ts.expected.md +++ b/src/tests/fixtures/derived_context/nestedAsyncDerivedContext.ts.expected.md @@ -49,7 +49,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as queryGreetingResolver, createDerivedContext2, createDerivedContext1 } from "./nestedAsyncDerivedContext"; +import { greeting as queryGreetingResolver, createDerivedContext2, createDerivedContext1 } from "./nestedAsyncDerivedContext.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/derived_context/simpleDerivedContext.ts.expected.md b/src/tests/fixtures/derived_context/simpleDerivedContext.ts.expected.md index b30322c2..1285c227 100644 --- a/src/tests/fixtures/derived_context/simpleDerivedContext.ts.expected.md +++ b/src/tests/fixtures/derived_context/simpleDerivedContext.ts.expected.md @@ -40,7 +40,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as queryGreetingResolver, createDerivedContext } from "./simpleDerivedContext"; +import { greeting as queryGreetingResolver, createDerivedContext } from "./simpleDerivedContext.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/derived_context/simpleDerivedContextNoArgs.ts.expected.md b/src/tests/fixtures/derived_context/simpleDerivedContextNoArgs.ts.expected.md index fa2330da..2b6ff7a3 100644 --- a/src/tests/fixtures/derived_context/simpleDerivedContextNoArgs.ts.expected.md +++ b/src/tests/fixtures/derived_context/simpleDerivedContextNoArgs.ts.expected.md @@ -40,7 +40,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as queryGreetingResolver, createDerivedContext } from "./simpleDerivedContextNoArgs"; +import { greeting as queryGreetingResolver, createDerivedContext } from "./simpleDerivedContextNoArgs.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/directives/directiveOnArgumentDefinition.ts.expected.md b/src/tests/fixtures/directives/directiveOnArgumentDefinition.ts.expected.md index 2cc5ba7f..2eaf465b 100644 --- a/src/tests/fixtures/directives/directiveOnArgumentDefinition.ts.expected.md +++ b/src/tests/fixtures/directives/directiveOnArgumentDefinition.ts.expected.md @@ -39,7 +39,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLDirective, DirectiveLocation, GraphQLNonNull, GraphQLInt, specifiedDirectives, GraphQLObjectType, GraphQLString } from "graphql"; -import { likes as queryLikesResolver } from "./directiveOnArgumentDefinition"; +import { likes as queryLikesResolver } from "./directiveOnArgumentDefinition.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/directives/directiveOnFieldDefinition.ts.expected.md b/src/tests/fixtures/directives/directiveOnFieldDefinition.ts.expected.md index 990a6d07..47179deb 100644 --- a/src/tests/fixtures/directives/directiveOnFieldDefinition.ts.expected.md +++ b/src/tests/fixtures/directives/directiveOnFieldDefinition.ts.expected.md @@ -38,7 +38,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLDirective, DirectiveLocation, GraphQLNonNull, GraphQLInt, specifiedDirectives, GraphQLObjectType, GraphQLString } from "graphql"; -import { likes as queryLikesResolver } from "./directiveOnFieldDefinition"; +import { likes as queryLikesResolver } from "./directiveOnFieldDefinition.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/directives/directiveOnScalar.ts.expected.md b/src/tests/fixtures/directives/directiveOnScalar.ts.expected.md index 2b7aae1e..2fc5f8eb 100644 --- a/src/tests/fixtures/directives/directiveOnScalar.ts.expected.md +++ b/src/tests/fixtures/directives/directiveOnScalar.ts.expected.md @@ -32,7 +32,7 @@ scalar MyScalar @max(foo: 10) ```ts import type { GqlScalar } from "grats"; -import type { MyScalar as MyScalarInternal } from "./directiveOnScalar"; +import type { MyScalar as MyScalarInternal } from "./directiveOnScalar.js"; import { GraphQLSchema, GraphQLDirective, DirectiveLocation, GraphQLNonNull, GraphQLInt, specifiedDirectives, GraphQLScalarType } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/directives/undefinedDirectiveWithoutArgs.ts.expected.md b/src/tests/fixtures/directives/undefinedDirectiveWithoutArgs.ts.expected.md index 372b93dd..96cdc91d 100644 --- a/src/tests/fixtures/directives/undefinedDirectiveWithoutArgs.ts.expected.md +++ b/src/tests/fixtures/directives/undefinedDirectiveWithoutArgs.ts.expected.md @@ -26,7 +26,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { myQueryField as queryMyQueryFieldResolver } from "./undefinedDirectiveWithoutArgs"; +import { myQueryField as queryMyQueryFieldResolver } from "./undefinedDirectiveWithoutArgs.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/enums/NonNullEnumDefault.ts.expected.md b/src/tests/fixtures/enums/NonNullEnumDefault.ts.expected.md index a61bd2ee..863e5de2 100644 --- a/src/tests/fixtures/enums/NonNullEnumDefault.ts.expected.md +++ b/src/tests/fixtures/enums/NonNullEnumDefault.ts.expected.md @@ -34,7 +34,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull, GraphQLEnumType } from "graphql"; -import { hello as queryHelloResolver } from "./NonNullEnumDefault"; +import { hello as queryHelloResolver } from "./NonNullEnumDefault.js"; export function getSchema(): GraphQLSchema { const GreetingOptionsType: GraphQLEnumType = new GraphQLEnumType({ name: "GreetingOptions", diff --git a/src/tests/fixtures/enums/NonNullEnumDefaultInInputObject.ts.expected.md b/src/tests/fixtures/enums/NonNullEnumDefaultInInputObject.ts.expected.md index 05de79b4..99609468 100644 --- a/src/tests/fixtures/enums/NonNullEnumDefaultInInputObject.ts.expected.md +++ b/src/tests/fixtures/enums/NonNullEnumDefaultInInputObject.ts.expected.md @@ -45,7 +45,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull, GraphQLInputObjectType, GraphQLEnumType } from "graphql"; -import { hello as queryHelloResolver } from "./NonNullEnumDefaultInInputObject"; +import { hello as queryHelloResolver } from "./NonNullEnumDefaultInInputObject.js"; export function getSchema(): GraphQLSchema { const GreetingOptionsType: GraphQLEnumType = new GraphQLEnumType({ name: "GreetingOptions", diff --git a/src/tests/fixtures/enums/NonNullPluralEnumDefaults.ts.expected.md b/src/tests/fixtures/enums/NonNullPluralEnumDefaults.ts.expected.md index 4dd4f389..9be1a520 100644 --- a/src/tests/fixtures/enums/NonNullPluralEnumDefaults.ts.expected.md +++ b/src/tests/fixtures/enums/NonNullPluralEnumDefaults.ts.expected.md @@ -36,7 +36,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull, GraphQLList, GraphQLEnumType } from "graphql"; -import { hello as queryHelloResolver } from "./NonNullPluralEnumDefaults"; +import { hello as queryHelloResolver } from "./NonNullPluralEnumDefaults.js"; export function getSchema(): GraphQLSchema { const GreetingOptionsType: GraphQLEnumType = new GraphQLEnumType({ name: "GreetingOptions", diff --git a/src/tests/fixtures/enums/NonNullTsEnumDefault.ts.expected.md b/src/tests/fixtures/enums/NonNullTsEnumDefault.ts.expected.md index aecf3a08..96355a69 100644 --- a/src/tests/fixtures/enums/NonNullTsEnumDefault.ts.expected.md +++ b/src/tests/fixtures/enums/NonNullTsEnumDefault.ts.expected.md @@ -41,7 +41,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull, GraphQLEnumType } from "graphql"; -import { hello as queryHelloResolver } from "./NonNullTsEnumDefault"; +import { hello as queryHelloResolver } from "./NonNullTsEnumDefault.js"; export function getSchema(): GraphQLSchema { const GreetingOptionsType: GraphQLEnumType = new GraphQLEnumType({ name: "GreetingOptions", diff --git a/src/tests/fixtures/enums/NonNullTsEnumDefaultStringLiteral.ts.expected.md b/src/tests/fixtures/enums/NonNullTsEnumDefaultStringLiteral.ts.expected.md index 135aae57..6d7d36fe 100644 --- a/src/tests/fixtures/enums/NonNullTsEnumDefaultStringLiteral.ts.expected.md +++ b/src/tests/fixtures/enums/NonNullTsEnumDefaultStringLiteral.ts.expected.md @@ -41,7 +41,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull, GraphQLEnumType } from "graphql"; -import { hello as queryHelloResolver } from "./NonNullTsEnumDefaultStringLiteral"; +import { hello as queryHelloResolver } from "./NonNullTsEnumDefaultStringLiteral.js"; export function getSchema(): GraphQLSchema { const GreetingOptionsType: GraphQLEnumType = new GraphQLEnumType({ name: "GreetingOptions", diff --git a/src/tests/fixtures/examples/playground.ts.expected.md b/src/tests/fixtures/examples/playground.ts.expected.md index ad0b8e04..b5399267 100644 --- a/src/tests/fixtures/examples/playground.ts.expected.md +++ b/src/tests/fixtures/examples/playground.ts.expected.md @@ -60,7 +60,7 @@ type User { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull } from "graphql"; -import { getUser as someTypeGetUserResolver } from "./playground"; +import { getUser as someTypeGetUserResolver } from "./playground.js"; export function getSchema(): GraphQLSchema { const UserType: GraphQLObjectType = new GraphQLObjectType({ name: "User", diff --git a/src/tests/fixtures/examples/readme.ts.expected.md b/src/tests/fixtures/examples/readme.ts.expected.md index 95b51c82..5af0f177 100644 --- a/src/tests/fixtures/examples/readme.ts.expected.md +++ b/src/tests/fixtures/examples/readme.ts.expected.md @@ -54,7 +54,7 @@ type User { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull } from "graphql"; -import { me as queryMeResolver, viewer as queryViewerResolver } from "./readme"; +import { me as queryMeResolver, viewer as queryViewerResolver } from "./readme.js"; export function getSchema(): GraphQLSchema { const UserType: GraphQLObjectType = new GraphQLObjectType({ name: "User", diff --git a/src/tests/fixtures/extend_interface/addStringFieldToInterface.ts.expected.md b/src/tests/fixtures/extend_interface/addStringFieldToInterface.ts.expected.md index a3ae65bf..685340a7 100644 --- a/src/tests/fixtures/extend_interface/addStringFieldToInterface.ts.expected.md +++ b/src/tests/fixtures/extend_interface/addStringFieldToInterface.ts.expected.md @@ -57,7 +57,7 @@ type User implements IPerson { ```ts import { GraphQLSchema, GraphQLInterfaceType, GraphQLString, GraphQLObjectType } from "graphql"; -import { greeting as adminGreetingResolver, greeting as userGreetingResolver } from "./addStringFieldToInterface"; +import { greeting as adminGreetingResolver, greeting as userGreetingResolver } from "./addStringFieldToInterface.js"; export function getSchema(): GraphQLSchema { const IPersonType: GraphQLInterfaceType = new GraphQLInterfaceType({ name: "IPerson", diff --git a/src/tests/fixtures/extend_interface/addStringFieldToInterfaceImplementedByInterface.ts.expected.md b/src/tests/fixtures/extend_interface/addStringFieldToInterfaceImplementedByInterface.ts.expected.md index 76203769..8488914c 100644 --- a/src/tests/fixtures/extend_interface/addStringFieldToInterfaceImplementedByInterface.ts.expected.md +++ b/src/tests/fixtures/extend_interface/addStringFieldToInterfaceImplementedByInterface.ts.expected.md @@ -63,7 +63,7 @@ type User implements IPerson & IThing { ```ts import { GraphQLSchema, GraphQLInterfaceType, GraphQLString, GraphQLObjectType } from "graphql"; -import { greeting as adminGreetingResolver, greeting as userGreetingResolver } from "./addStringFieldToInterfaceImplementedByInterface"; +import { greeting as adminGreetingResolver, greeting as userGreetingResolver } from "./addStringFieldToInterfaceImplementedByInterface.js"; export function getSchema(): GraphQLSchema { const IThingType: GraphQLInterfaceType = new GraphQLInterfaceType({ name: "IThing", diff --git a/src/tests/fixtures/extend_type/addDeprecatedField.ts.expected.md b/src/tests/fixtures/extend_type/addDeprecatedField.ts.expected.md index 2c2eea4b..0768213b 100644 --- a/src/tests/fixtures/extend_type/addDeprecatedField.ts.expected.md +++ b/src/tests/fixtures/extend_type/addDeprecatedField.ts.expected.md @@ -31,7 +31,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./addDeprecatedField"; +import { greeting as someTypeGreetingResolver } from "./addDeprecatedField.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/addFieldWithArguments.ts.expected.md b/src/tests/fixtures/extend_type/addFieldWithArguments.ts.expected.md index d1bfd965..a35492b1 100644 --- a/src/tests/fixtures/extend_type/addFieldWithArguments.ts.expected.md +++ b/src/tests/fixtures/extend_type/addFieldWithArguments.ts.expected.md @@ -28,7 +28,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./addFieldWithArguments"; +import { greeting as someTypeGreetingResolver } from "./addFieldWithArguments.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/addFieldWithDescription.ts.expected.md b/src/tests/fixtures/extend_type/addFieldWithDescription.ts.expected.md index b1583bac..42b2c25e 100644 --- a/src/tests/fixtures/extend_type/addFieldWithDescription.ts.expected.md +++ b/src/tests/fixtures/extend_type/addFieldWithDescription.ts.expected.md @@ -32,7 +32,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./addFieldWithDescription"; +import { greeting as someTypeGreetingResolver } from "./addFieldWithDescription.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/addRenamedFieldToSomeType.ts.expected.md b/src/tests/fixtures/extend_type/addRenamedFieldToSomeType.ts.expected.md index 7d3d312a..64ac460c 100644 --- a/src/tests/fixtures/extend_type/addRenamedFieldToSomeType.ts.expected.md +++ b/src/tests/fixtures/extend_type/addRenamedFieldToSomeType.ts.expected.md @@ -28,7 +28,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeHelloResolver } from "./addRenamedFieldToSomeType"; +import { greeting as someTypeHelloResolver } from "./addRenamedFieldToSomeType.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/addStringFieldToSomeType.ts.expected.md b/src/tests/fixtures/extend_type/addStringFieldToSomeType.ts.expected.md index 560a641c..e59b0b17 100644 --- a/src/tests/fixtures/extend_type/addStringFieldToSomeType.ts.expected.md +++ b/src/tests/fixtures/extend_type/addStringFieldToSomeType.ts.expected.md @@ -28,7 +28,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./addStringFieldToSomeType"; +import { greeting as someTypeGreetingResolver } from "./addStringFieldToSomeType.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/defaultExport.ts.expected.md b/src/tests/fixtures/extend_type/defaultExport.ts.expected.md index 51e12909..493c4647 100644 --- a/src/tests/fixtures/extend_type/defaultExport.ts.expected.md +++ b/src/tests/fixtures/extend_type/defaultExport.ts.expected.md @@ -27,7 +27,7 @@ type SomeType { ### TypeScript ```ts -import someTypeGreetingResolver from "./defaultExport"; +import someTypeGreetingResolver from "./defaultExport.js"; import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ diff --git a/src/tests/fixtures/extend_type/fieldAsExportedArrowFunction.ts.expected.md b/src/tests/fixtures/extend_type/fieldAsExportedArrowFunction.ts.expected.md index 81308322..0a5479b4 100644 --- a/src/tests/fixtures/extend_type/fieldAsExportedArrowFunction.ts.expected.md +++ b/src/tests/fixtures/extend_type/fieldAsExportedArrowFunction.ts.expected.md @@ -28,7 +28,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./fieldAsExportedArrowFunction"; +import { greeting as someTypeGreetingResolver } from "./fieldAsExportedArrowFunction.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/fieldAsExportedArrowFunctionPositionalArgs.ts.expected.md b/src/tests/fixtures/extend_type/fieldAsExportedArrowFunctionPositionalArgs.ts.expected.md index 1d6081b1..1144947c 100644 --- a/src/tests/fixtures/extend_type/fieldAsExportedArrowFunctionPositionalArgs.ts.expected.md +++ b/src/tests/fixtures/extend_type/fieldAsExportedArrowFunctionPositionalArgs.ts.expected.md @@ -28,7 +28,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLNonNull } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./fieldAsExportedArrowFunctionPositionalArgs"; +import { greeting as someTypeGreetingResolver } from "./fieldAsExportedArrowFunctionPositionalArgs.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/fieldAsExportedAsyncArrowFunction.ts.expected.md b/src/tests/fixtures/extend_type/fieldAsExportedAsyncArrowFunction.ts.expected.md index 291d593d..f8bcb405 100644 --- a/src/tests/fixtures/extend_type/fieldAsExportedAsyncArrowFunction.ts.expected.md +++ b/src/tests/fixtures/extend_type/fieldAsExportedAsyncArrowFunction.ts.expected.md @@ -28,7 +28,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./fieldAsExportedAsyncArrowFunction"; +import { greeting as someTypeGreetingResolver } from "./fieldAsExportedAsyncArrowFunction.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/extend_type/functionFieldOnTypeDefinedWithInterface.ts.expected.md b/src/tests/fixtures/extend_type/functionFieldOnTypeDefinedWithInterface.ts.expected.md index be9030a7..c50101d8 100644 --- a/src/tests/fixtures/extend_type/functionFieldOnTypeDefinedWithInterface.ts.expected.md +++ b/src/tests/fixtures/extend_type/functionFieldOnTypeDefinedWithInterface.ts.expected.md @@ -28,7 +28,7 @@ type Cat { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { catSound as catCatSoundResolver } from "./functionFieldOnTypeDefinedWithInterface"; +import { catSound as catCatSoundResolver } from "./functionFieldOnTypeDefinedWithInterface.js"; export function getSchema(): GraphQLSchema { const CatType: GraphQLObjectType = new GraphQLObjectType({ name: "Cat", diff --git a/src/tests/fixtures/extend_type/optionalModelType.ts.expected.md b/src/tests/fixtures/extend_type/optionalModelType.ts.expected.md index 8c81b5ac..25e90acd 100644 --- a/src/tests/fixtures/extend_type/optionalModelType.ts.expected.md +++ b/src/tests/fixtures/extend_type/optionalModelType.ts.expected.md @@ -35,7 +35,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./optionalModelType"; +import { greeting as someTypeGreetingResolver } from "./optionalModelType.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethod.ts.expected.md b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethod.ts.expected.md index 5ce926c4..86bee804 100644 --- a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethod.ts.expected.md +++ b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethod.ts.expected.md @@ -36,7 +36,7 @@ type User { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { User as queryGetUserResolver } from "./FieldAsStaticClassMethod"; +import { User as queryGetUserResolver } from "./FieldAsStaticClassMethod.js"; export function getSchema(): GraphQLSchema { const UserType: GraphQLObjectType = new GraphQLObjectType({ name: "User", diff --git a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnNonGqlClass.ts.expected.md b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnNonGqlClass.ts.expected.md index e07a8a8b..be69d860 100644 --- a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnNonGqlClass.ts.expected.md +++ b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnNonGqlClass.ts.expected.md @@ -28,7 +28,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { SomeClass as queryGreetResolver } from "./FieldAsStaticClassMethodOnNonGqlClass"; +import { SomeClass as queryGreetResolver } from "./FieldAsStaticClassMethodOnNonGqlClass.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnUnnamedNonGqlClass.ts.expected.md b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnUnnamedNonGqlClass.ts.expected.md index 1200e14b..bde089e0 100644 --- a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnUnnamedNonGqlClass.ts.expected.md +++ b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodOnUnnamedNonGqlClass.ts.expected.md @@ -27,7 +27,7 @@ type Query { ### TypeScript ```ts -import queryGreetResolver from "./FieldAsStaticClassMethodOnUnnamedNonGqlClass"; +import queryGreetResolver from "./FieldAsStaticClassMethodOnUnnamedNonGqlClass.js"; import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ diff --git a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodWithClassAsDefaultExport.ts.expected.md b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodWithClassAsDefaultExport.ts.expected.md index 6f72c5d6..52579e12 100644 --- a/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodWithClassAsDefaultExport.ts.expected.md +++ b/src/tests/fixtures/field_definitions/FieldAsStaticClassMethodWithClassAsDefaultExport.ts.expected.md @@ -35,7 +35,7 @@ type User { ### TypeScript ```ts -import queryGetUserResolver from "./FieldAsStaticClassMethodWithClassAsDefaultExport"; +import queryGetUserResolver from "./FieldAsStaticClassMethodWithClassAsDefaultExport.js"; import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; export function getSchema(): GraphQLSchema { const UserType: GraphQLObjectType = new GraphQLObjectType({ diff --git a/src/tests/fixtures/field_definitions/MultipleFieldsAsStaticClassMethods.ts.expected.md b/src/tests/fixtures/field_definitions/MultipleFieldsAsStaticClassMethods.ts.expected.md index c894dfdc..b35e1bb8 100644 --- a/src/tests/fixtures/field_definitions/MultipleFieldsAsStaticClassMethods.ts.expected.md +++ b/src/tests/fixtures/field_definitions/MultipleFieldsAsStaticClassMethods.ts.expected.md @@ -42,7 +42,7 @@ type User { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLList, GraphQLNonNull } from "graphql"; -import { User as queryGetUserResolver, User as queryGetUsersResolver } from "./MultipleFieldsAsStaticClassMethods"; +import { User as queryGetUserResolver, User as queryGetUsersResolver } from "./MultipleFieldsAsStaticClassMethods.js"; export function getSchema(): GraphQLSchema { const UserType: GraphQLObjectType = new GraphQLObjectType({ name: "User", diff --git a/src/tests/fixtures/field_values/CustomScalar.ts.expected.md b/src/tests/fixtures/field_values/CustomScalar.ts.expected.md index 002b26db..85c8a265 100644 --- a/src/tests/fixtures/field_values/CustomScalar.ts.expected.md +++ b/src/tests/fixtures/field_values/CustomScalar.ts.expected.md @@ -31,7 +31,7 @@ type SomeType { ```ts import type { GqlScalar } from "grats"; -import type { MyString as MyStringInternal } from "./CustomScalar"; +import type { MyString as MyStringInternal } from "./CustomScalar.js"; import { GraphQLSchema, GraphQLScalarType, GraphQLObjectType } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/generics/defineFieldOnGeneric.ts.expected.md b/src/tests/fixtures/generics/defineFieldOnGeneric.ts.expected.md index 652d0451..f61f0b88 100644 --- a/src/tests/fixtures/generics/defineFieldOnGeneric.ts.expected.md +++ b/src/tests/fixtures/generics/defineFieldOnGeneric.ts.expected.md @@ -46,7 +46,7 @@ type PageEdge { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { title as pageEdgeTitleResolver } from "./defineFieldOnGeneric"; +import { title as pageEdgeTitleResolver } from "./defineFieldOnGeneric.js"; export function getSchema(): GraphQLSchema { const PageType: GraphQLObjectType = new GraphQLObjectType({ name: "Page", diff --git a/src/tests/fixtures/generics/genericOverArg.ts.expected.md b/src/tests/fixtures/generics/genericOverArg.ts.expected.md index a3f2c044..d8883311 100644 --- a/src/tests/fixtures/generics/genericOverArg.ts.expected.md +++ b/src/tests/fixtures/generics/genericOverArg.ts.expected.md @@ -47,7 +47,7 @@ type SomeInputSomeClass { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLInputObjectType, GraphQLNonNull } from "graphql"; -import { someField as querySomeFieldResolver } from "./genericOverArg"; +import { someField as querySomeFieldResolver } from "./genericOverArg.js"; export function getSchema(): GraphQLSchema { const SomeInputType: GraphQLInputObjectType = new GraphQLInputObjectType({ name: "SomeInput", diff --git a/src/tests/fixtures/generics/genericTypeUsingClass.ts.expected.md b/src/tests/fixtures/generics/genericTypeUsingClass.ts.expected.md index 56f30bcb..b68ac2d6 100644 --- a/src/tests/fixtures/generics/genericTypeUsingClass.ts.expected.md +++ b/src/tests/fixtures/generics/genericTypeUsingClass.ts.expected.md @@ -49,7 +49,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { createEdge as queryCreateEdgeResolver } from "./genericTypeUsingClass"; +import { createEdge as queryCreateEdgeResolver } from "./genericTypeUsingClass.js"; export function getSchema(): GraphQLSchema { const PageType: GraphQLObjectType = new GraphQLObjectType({ name: "Page", diff --git a/src/tests/fixtures/generics/genericTypeUsingInterface.ts.expected.md b/src/tests/fixtures/generics/genericTypeUsingInterface.ts.expected.md index 024b6cf6..98b51051 100644 --- a/src/tests/fixtures/generics/genericTypeUsingInterface.ts.expected.md +++ b/src/tests/fixtures/generics/genericTypeUsingInterface.ts.expected.md @@ -49,7 +49,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { createEdge as queryCreateEdgeResolver } from "./genericTypeUsingInterface"; +import { createEdge as queryCreateEdgeResolver } from "./genericTypeUsingInterface.js"; export function getSchema(): GraphQLSchema { const PageType: GraphQLObjectType = new GraphQLObjectType({ name: "Page", diff --git a/src/tests/fixtures/generics/multiparamGeneric.ts.expected.md b/src/tests/fixtures/generics/multiparamGeneric.ts.expected.md index 89bf652a..696b4732 100644 --- a/src/tests/fixtures/generics/multiparamGeneric.ts.expected.md +++ b/src/tests/fixtures/generics/multiparamGeneric.ts.expected.md @@ -53,7 +53,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLUnionType, GraphQLString } from "graphql"; -import { pageResult as queryPageResultResolver } from "./multiparamGeneric"; +import { pageResult as queryPageResultResolver } from "./multiparamGeneric.js"; export function getSchema(): GraphQLSchema { const ErrType: GraphQLObjectType = new GraphQLObjectType({ name: "Err", diff --git a/src/tests/fixtures/generics/names/skippedTypeParam.ts.expected.md b/src/tests/fixtures/generics/names/skippedTypeParam.ts.expected.md index 25f42e89..66462e9e 100644 --- a/src/tests/fixtures/generics/names/skippedTypeParam.ts.expected.md +++ b/src/tests/fixtures/generics/names/skippedTypeParam.ts.expected.md @@ -57,7 +57,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { connection as queryConnectionResolver } from "./skippedTypeParam"; +import { connection as queryConnectionResolver } from "./skippedTypeParam.js"; export function getSchema(): GraphQLSchema { const BType: GraphQLObjectType = new GraphQLObjectType({ name: "B", diff --git a/src/tests/fixtures/generics/names/skippedTypeParamPassesLiteral.ts.expected.md b/src/tests/fixtures/generics/names/skippedTypeParamPassesLiteral.ts.expected.md index b1966091..6509e0cb 100644 --- a/src/tests/fixtures/generics/names/skippedTypeParamPassesLiteral.ts.expected.md +++ b/src/tests/fixtures/generics/names/skippedTypeParamPassesLiteral.ts.expected.md @@ -62,7 +62,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { connection as queryConnectionResolver } from "./skippedTypeParamPassesLiteral"; +import { connection as queryConnectionResolver } from "./skippedTypeParamPassesLiteral.js"; export function getSchema(): GraphQLSchema { const BType: GraphQLObjectType = new GraphQLObjectType({ name: "B", diff --git a/src/tests/fixtures/generics/scalarWithGeneric.ts.expected.md b/src/tests/fixtures/generics/scalarWithGeneric.ts.expected.md index 92482baf..b2c8d1d3 100644 --- a/src/tests/fixtures/generics/scalarWithGeneric.ts.expected.md +++ b/src/tests/fixtures/generics/scalarWithGeneric.ts.expected.md @@ -20,7 +20,7 @@ scalar MyScalar ```ts import type { GqlScalar } from "grats"; -import type { MyScalar as MyScalarInternal } from "./scalarWithGeneric"; +import type { MyScalar as MyScalarInternal } from "./scalarWithGeneric.js"; import { GraphQLSchema, GraphQLScalarType } from "graphql"; export type SchemaConfig = { scalars: { diff --git a/src/tests/fixtures/resolver_context/FunctionWithContextValue.ts.expected.md b/src/tests/fixtures/resolver_context/FunctionWithContextValue.ts.expected.md index d93427ef..32638b53 100644 --- a/src/tests/fixtures/resolver_context/FunctionWithContextValue.ts.expected.md +++ b/src/tests/fixtures/resolver_context/FunctionWithContextValue.ts.expected.md @@ -31,7 +31,7 @@ type User { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as userGreetingResolver } from "./FunctionWithContextValue"; +import { greeting as userGreetingResolver } from "./FunctionWithContextValue.js"; export function getSchema(): GraphQLSchema { const UserType: GraphQLObjectType = new GraphQLObjectType({ name: "User", diff --git a/src/tests/fixtures/resolver_info/FunctionWithInfoValue.ts.expected.md b/src/tests/fixtures/resolver_info/FunctionWithInfoValue.ts.expected.md index 5a7a21c9..ce882b89 100644 --- a/src/tests/fixtures/resolver_info/FunctionWithInfoValue.ts.expected.md +++ b/src/tests/fixtures/resolver_info/FunctionWithInfoValue.ts.expected.md @@ -28,7 +28,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greetz as queryGreetzResolver } from "./FunctionWithInfoValue"; +import { greetz as queryGreetzResolver } from "./FunctionWithInfoValue.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/resolver_info/StaticMethodWithInfoValue.ts.expected.md b/src/tests/fixtures/resolver_info/StaticMethodWithInfoValue.ts.expected.md index 9b4504fc..ea24ccbe 100644 --- a/src/tests/fixtures/resolver_info/StaticMethodWithInfoValue.ts.expected.md +++ b/src/tests/fixtures/resolver_info/StaticMethodWithInfoValue.ts.expected.md @@ -38,7 +38,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { SomeType as queryGreetingResolver } from "./StaticMethodWithInfoValue"; +import { SomeType as queryGreetingResolver } from "./StaticMethodWithInfoValue.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/subscriptions/SubscriptionFunctionFieldWithAsyncIterable.ts.expected.md b/src/tests/fixtures/subscriptions/SubscriptionFunctionFieldWithAsyncIterable.ts.expected.md index 87ada08b..b822845d 100644 --- a/src/tests/fixtures/subscriptions/SubscriptionFunctionFieldWithAsyncIterable.ts.expected.md +++ b/src/tests/fixtures/subscriptions/SubscriptionFunctionFieldWithAsyncIterable.ts.expected.md @@ -55,7 +55,7 @@ type Subscription { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLNonNull, GraphQLString } from "graphql"; -import { greetings as subscriptionGreetingsResolver, greetingsMaybe as subscriptionGreetingsMaybeResolver, maybeGreetings as subscriptionMaybeGreetingsResolver, maybeGreetingsMaybe as subscriptionMaybeGreetingsMaybeResolver } from "./SubscriptionFunctionFieldWithAsyncIterable"; +import { greetings as subscriptionGreetingsResolver, greetingsMaybe as subscriptionGreetingsMaybeResolver, maybeGreetings as subscriptionMaybeGreetingsResolver, maybeGreetingsMaybe as subscriptionMaybeGreetingsMaybeResolver } from "./SubscriptionFunctionFieldWithAsyncIterable.js"; export function getSchema(): GraphQLSchema { const SubscriptionType: GraphQLObjectType = new GraphQLObjectType({ name: "Subscription", diff --git a/src/tests/fixtures/todo/userExample.ts.expected.md b/src/tests/fixtures/todo/userExample.ts.expected.md index c221f8e3..77ce3aa5 100644 --- a/src/tests/fixtures/todo/userExample.ts.expected.md +++ b/src/tests/fixtures/todo/userExample.ts.expected.md @@ -45,7 +45,7 @@ type User { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { fullName as userFullNameResolver, me as someTypeMeResolver } from "./userExample"; +import { fullName as userFullNameResolver, me as someTypeMeResolver } from "./userExample.js"; export function getSchema(): GraphQLSchema { const UserType: GraphQLObjectType = new GraphQLObjectType({ name: "User", diff --git a/src/tests/fixtures/top_level_fields/queryField.ts.expected.md b/src/tests/fixtures/top_level_fields/queryField.ts.expected.md index 6d836fad..92a9a2d3 100644 --- a/src/tests/fixtures/top_level_fields/queryField.ts.expected.md +++ b/src/tests/fixtures/top_level_fields/queryField.ts.expected.md @@ -23,7 +23,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as queryGreetingResolver } from "./queryField"; +import { greeting as queryGreetingResolver } from "./queryField.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/top_level_fields/queryFieldOnStaticMethod.ts.expected.md b/src/tests/fixtures/top_level_fields/queryFieldOnStaticMethod.ts.expected.md index 60c308a4..683d678f 100644 --- a/src/tests/fixtures/top_level_fields/queryFieldOnStaticMethod.ts.expected.md +++ b/src/tests/fixtures/top_level_fields/queryFieldOnStaticMethod.ts.expected.md @@ -25,7 +25,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { SomeNonGraphQLClass as queryGreetingResolver } from "./queryFieldOnStaticMethod"; +import { SomeNonGraphQLClass as queryGreetingResolver } from "./queryFieldOnStaticMethod.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/top_level_fields/queryFieldRenamed.ts.expected.md b/src/tests/fixtures/top_level_fields/queryFieldRenamed.ts.expected.md index be99e939..ff0d140c 100644 --- a/src/tests/fixtures/top_level_fields/queryFieldRenamed.ts.expected.md +++ b/src/tests/fixtures/top_level_fields/queryFieldRenamed.ts.expected.md @@ -23,7 +23,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greetz as queryGreetingResolver } from "./queryFieldRenamed"; +import { greetz as queryGreetingResolver } from "./queryFieldRenamed.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/top_level_fields/queryFieldWithExplicitlyDefinedQuery.ts.expected.md b/src/tests/fixtures/top_level_fields/queryFieldWithExplicitlyDefinedQuery.ts.expected.md index 66f8d8b6..338bb895 100644 --- a/src/tests/fixtures/top_level_fields/queryFieldWithExplicitlyDefinedQuery.ts.expected.md +++ b/src/tests/fixtures/top_level_fields/queryFieldWithExplicitlyDefinedQuery.ts.expected.md @@ -32,7 +32,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as queryGreetingResolver } from "./queryFieldWithExplicitlyDefinedQuery"; +import { greeting as queryGreetingResolver } from "./queryFieldWithExplicitlyDefinedQuery.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/top_level_fields/rootFields.ts.expected.md b/src/tests/fixtures/top_level_fields/rootFields.ts.expected.md index ce806288..6142bec8 100644 --- a/src/tests/fixtures/top_level_fields/rootFields.ts.expected.md +++ b/src/tests/fixtures/top_level_fields/rootFields.ts.expected.md @@ -45,7 +45,7 @@ type Subscription { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString, GraphQLInt, GraphQLNonNull } from "graphql"; -import { greeting as queryGreetingResolver, deleteSomething as mutationDeleteSomethingResolver, range as subscriptionRangeResolver } from "./rootFields"; +import { greeting as queryGreetingResolver, deleteSomething as mutationDeleteSomethingResolver, range as subscriptionRangeResolver } from "./rootFields.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query", diff --git a/src/tests/fixtures/type_definitions_from_alias/AliasOfUnknownDefinesType.ts.expected.md b/src/tests/fixtures/type_definitions_from_alias/AliasOfUnknownDefinesType.ts.expected.md index c8d848a3..41ecab7a 100644 --- a/src/tests/fixtures/type_definitions_from_alias/AliasOfUnknownDefinesType.ts.expected.md +++ b/src/tests/fixtures/type_definitions_from_alias/AliasOfUnknownDefinesType.ts.expected.md @@ -26,7 +26,7 @@ type SomeType { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { greeting as someTypeGreetingResolver } from "./AliasOfUnknownDefinesType"; +import { greeting as someTypeGreetingResolver } from "./AliasOfUnknownDefinesType.js"; export function getSchema(): GraphQLSchema { const SomeTypeType: GraphQLObjectType = new GraphQLObjectType({ name: "SomeType", diff --git a/src/tests/fixtures/type_definitions_from_alias/QueryAsAliasOfUnknown.ts.expected.md b/src/tests/fixtures/type_definitions_from_alias/QueryAsAliasOfUnknown.ts.expected.md index eb275203..cb13bd7a 100644 --- a/src/tests/fixtures/type_definitions_from_alias/QueryAsAliasOfUnknown.ts.expected.md +++ b/src/tests/fixtures/type_definitions_from_alias/QueryAsAliasOfUnknown.ts.expected.md @@ -26,7 +26,7 @@ type Query { ```ts import { GraphQLSchema, GraphQLObjectType, GraphQLString } from "graphql"; -import { foo as queryFooResolver } from "./QueryAsAliasOfUnknown"; +import { foo as queryFooResolver } from "./QueryAsAliasOfUnknown.js"; export function getSchema(): GraphQLSchema { const QueryType: GraphQLObjectType = new GraphQLObjectType({ name: "Query",