Dependency injection 在createParamDecorator中注入服务(反射器)

Dependency injection 在createParamDecorator中注入服务(反射器),dependency-injection,nestjs,decorator,typescript-decorator,Dependency Injection,Nestjs,Decorator,Typescript Decorator,我想要像这样的东西 @ProtectResource() 处理程序(@Resource()资源:ResourceInterface){ ... } 其中,@Resource应能访问反射器和远程服务(提供与@Resource相同的模块),以便加载所有需要的数据: export const Resource=createParamDecorator( 异步(数据:未知,ctx:ExecutionContext)=>{ //TODO注入反射器 const params=reflector.get('

我想要像这样的东西

@ProtectResource()
处理程序(@Resource()资源:ResourceInterface){
...
}
其中,
@Resource
应能访问
反射器
远程服务
(提供与
@Resource
相同的模块),以便加载所有需要的数据:

export const Resource=createParamDecorator(
异步(数据:未知,ctx:ExecutionContext)=>{
//TODO注入反射器
const params=reflector.get('protect-uri',ctx.getHandler());
//TODO注入远程服务
返回remoteService.load(参数id);
},
);
不幸的是,我无法在文档和此处找到如何在
createParamDecorator
中注入
Reflector
RemoteService