【发布时间】:2022-11-28 09:17:41
【问题描述】:
我有一个问题——我正在尝试编写自己的 Injectable 实现,我需要知道我的类中是否有特定的装饰器。我如何枚举类的所有装饰器?例如,我有以下代码。我只需要知道我是否在 MyClass 中将“myDecorator”作为装饰器
function myDecorator(ctor: Function):void{
console.log(ctor)}
@myDecorator
class MyClass{
static isInjectable: boolean;
public a: number = 5;
constructor() {
this.a = 5;
}
}
也许,我可以使用 Reflect-API 来解决这个问题,但我仍然不知道如何正确使用它
【问题讨论】:
标签: typescript typescript-decorator