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 } @Resolver() export class TestResolver { @Query(() => GetTestApiResult) async test(): Promise { logger.info(`test api 0_1`) return new GetTestApiResult("0_1") } }