Javascript 如何在另一个类中使用类型为di和类型为graphql的构造函数注入服务
这是我的密码。我试图在解析器类中注入服务,但是Javascript 如何在另一个类中使用类型为di和类型为graphql的构造函数注入服务,javascript,typescript,dependency-injection,typegraphql,Javascript,Typescript,Dependency Injection,Typegraphql,这是我的密码。我试图在解析器类中注入服务,但是ResourceService有一个构造函数,它不起作用。我怎样才能修好它 //资源服务 @Service() export class ResourceService<T> { constructor(protected resources: ModelType<T>) {} async getById(_id: ObjectId): Promise<T | null> { return thi
ResourceService
有一个构造函数,它不起作用。我怎样才能修好它
//资源服务
@Service()
export class ResourceService<T> {
constructor(protected resources: ModelType<T>) {}
async getById(_id: ObjectId): Promise<T | null> {
return this.resources.findById(_id);
}
}
@Service()
export class UserService extends ResourceService<User>{
async getUserByRole() {}
}
@Resolver(() => User)
export class UserResolver {
@Inject()
private userService: UserService;
@Query()
protected async getUser() {
// this.userService.getById();
// this.userService.getUserByRole();
}
}