diff --git a/federation/src/graphql/api/1_0/resolver/Test2Resolver.ts b/federation/src/graphql/api/1_0/resolver/Test2Resolver.ts new file mode 100644 index 000000000..3388003b8 --- /dev/null +++ b/federation/src/graphql/api/1_0/resolver/Test2Resolver.ts @@ -0,0 +1,12 @@ +import { Query, Resolver } from 'type-graphql' +import { federationLogger as logger } from '@/server/logger' +import { GetTestApiResult } from '../../GetTestApiResult' + +@Resolver() +export class Test2Resolver { + @Query(() => GetTestApiResult) + async test2(): Promise { + logger.info(`test api 2 1_0`) + return new GetTestApiResult('1_0') + } +} diff --git a/federation/src/graphql/api/1_0/resolver/TestResolver.ts b/federation/src/graphql/api/1_0/resolver/TestResolver.ts index ddad06d72..7291e5ef2 100644 --- a/federation/src/graphql/api/1_0/resolver/TestResolver.ts +++ b/federation/src/graphql/api/1_0/resolver/TestResolver.ts @@ -1,15 +1,6 @@ import { Field, ObjectType, Query, Resolver } from 'type-graphql' import { federationLogger as logger } from '@/server/logger' - -@ObjectType() -class GetTestApiResult { - constructor(apiVersion: string) { - this.api = `${apiVersion}` - } - - @Field(() => String) - api: string -} +import { GetTestApiResult } from '../../GetTestApiResult' @Resolver() export class TestResolver { diff --git a/federation/src/graphql/api/1_1/resolver/TestResolver.ts b/federation/src/graphql/api/1_1/resolver/TestResolver.ts index 0cf2cf4fa..8880cad6e 100644 --- a/federation/src/graphql/api/1_1/resolver/TestResolver.ts +++ b/federation/src/graphql/api/1_1/resolver/TestResolver.ts @@ -1,15 +1,6 @@ import { Field, ObjectType, Query, Resolver } from 'type-graphql' import { federationLogger as logger } from '@/server/logger' - -@ObjectType() -class GetTestApiResult { - constructor(apiVersion: string) { - this.api = `${apiVersion}` - } - - @Field(() => String) - api: string -} +import { GetTestApiResult } from '../../GetTestApiResult' @Resolver() export class TestResolver { diff --git a/federation/src/graphql/api/2_0/resolver/TestResolver.ts b/federation/src/graphql/api/2_0/resolver/TestResolver.ts index 470980128..f50149e33 100644 --- a/federation/src/graphql/api/2_0/resolver/TestResolver.ts +++ b/federation/src/graphql/api/2_0/resolver/TestResolver.ts @@ -1,15 +1,6 @@ import { Field, ObjectType, Query, Resolver } from 'type-graphql' import { federationLogger as logger } from '@/server/logger' - -@ObjectType() -class GetTestApiResult { - constructor(apiVersion: string) { - this.api = `${apiVersion}` - } - - @Field(() => String) - api: string -} +import { GetTestApiResult } from '../../GetTestApiResult' @Resolver() export class TestResolver { diff --git a/federation/src/graphql/api/GetTestApiResult.ts b/federation/src/graphql/api/GetTestApiResult.ts new file mode 100644 index 000000000..d744df610 --- /dev/null +++ b/federation/src/graphql/api/GetTestApiResult.ts @@ -0,0 +1,11 @@ +import { Field, ObjectType } from 'type-graphql' + +@ObjectType() +export class GetTestApiResult { + constructor(apiVersion: string) { + this.api = `${apiVersion}` + } + + @Field(() => String) + api: string +}