【发布时间】:2020-07-17 04:08:47
【问题描述】:
我的基类上有一个函数,它采用要观察的属性的名称:
class Parent {
listenTo(prop: keyof this);
}
然后我有一个子类,我想查看它自己的属性之一
class Child extends Parent {
foo = 3;
constructor() {
this.listenTo('foo');
}
}
但这不起作用。它抱怨“foo”不是有效键之一,然后只列出来自父级的键,而不是子级。是否有任何方法可以让 Parent 中的函数声明查看实际类型,而不仅仅是其本身?
【问题讨论】:
标签: typescript