Graphql 如何使用decorator ObjectType正确定义类并扩展PickType?

Graphql 如何使用decorator ObjectType正确定义类并扩展PickType?,graphql,nestjs,Graphql,Nestjs,我只想创建ObjectType类,它是由TranslationImportBase在nestjs中使用graphql创建的唯一PickType @Entity() @对象类型({isAbstract:true}) 导出类TranslationImportBase{ @字段(()=>Int) @PrimaryGeneratedColumn({type:'int',name:'id'}) id:编号; @字段(()=>User,{nullable:true}) @多通(()=>用户) 导入人:用户;

我只想创建ObjectType类,它是由TranslationImportBase在nestjs中使用graphql创建的唯一PickType

@Entity()
@对象类型({isAbstract:true})
导出类TranslationImportBase{
@字段(()=>Int)
@PrimaryGeneratedColumn({type:'int',name:'id'})
id:编号;
@字段(()=>User,{nullable:true})
@多通(()=>用户)
导入人:用户;
@字段(()=>GraphQLISODateTime,{nullable:true})
@列({type:'datetime'})
进口:日期;
@字段(()=>字符串)
@列('varchar',{length:20,nullable:true})
源语言:字符串;
@字段(()=>字符串)
@列('varchar',{length:20,nullable:true})
目标语言:字符串;
}
导出类LastTranslationImport
扩展PickType(
翻译导入库,
['imported','importedBy','targetLanguage','sourceLanguage'],
) 
{}
在这种情况下,我得到了一个错误:
错误:无法确定“lastTranslationImport”的GraphQL输出类型。确保您的类使用适当的装饰器装饰

但当我添加@ObjectType()装饰器时,出现了以下错误:
GraphQLError:Type lastTranslationImport必须定义一个或多个字段

所以我粘了一点。你知道如何正确定义
lastTranslationImport