Nestjs 如何在使用解析器类继承时注入服务

Nestjs 如何在使用解析器类继承时注入服务,nestjs,typegraphql,Nestjs,Typegraphql,我尝试在使用Nestjs的TypeGraphQL中使用解析器类继承,但不知道如何将PostService注入BaseResolver 从'type graphql'导入{ClassType}; 从'@nestjs/graphql'导入{Query,Resolver,Args}; 从'@nestjs/common'导入{UseGuards}; 从“/post.service”导入{PostService}; 从'src/account/auth/auth.guard'导入{GqlAuthGuard

我尝试在使用Nestjs的TypeGraphQL中使用解析器类继承,但不知道如何将
PostService
注入
BaseResolver

从'type graphql'导入{ClassType};
从'@nestjs/graphql'导入{Query,Resolver,Args};
从'@nestjs/common'导入{UseGuards};
从“/post.service”导入{PostService};
从'src/account/auth/auth.guard'导入{GqlAuthGuard};
导出常量createPostBaseResolver=(
后缀:string,
objectTypeCls:T,
) => {
@解析程序(()=>objectTypeCls,{IsaStract:true})
抽象类PostBaseResolver{
构造函数(私有只读postService:postService){}
@查询(()=>objectTypeCls,{name:`${suffix}}})
@UseGuards(GqlAuthGuard)
异步getPostById(@Args('id')id:number){
//这里邮政服务是未定义的
返回等待此。postService.get(id);
}
}
返回PostBaseResolver(如有);
};