【发布时间】:2021-01-24 22:22:40
【问题描述】:
例子:
class Parent {
parentMethod() {
// ...
}
}
@Hooks({
// Only methods from the `Child` class (including inherited methods) must be allowed here
childMethod: [/* ... */],
parentMethod: [/* ... */]
})
class Child extends Parent {
childMethod() {
// ...
}
}
@Hooks() 装饰器将对象作为参数。在这个对象中,键是来自Child 类的方法名。如何使 @Hooks() 装饰器类型安全?
您能否提供一个包含@Hooks() 类型的代码示例?
【问题讨论】:
标签: typescript types decorator