クラスを拡張するときに型が流れないことに気づいていますが、型定義でそれを強制する方法があるのだろうか?ここではいくつかの擬似コードです:私はこのような何かを期待していますTypescriptで親クラスのメソッド型を使用する
class A {
render(props: Object) {
}
}
class B extends A {
render(props) { <- right now its an any type, I'd like it to inherit from A
}
}
:
class A {
render(props: Object) {
}
}
class B extends A {
render(props: this.props) {
}
}
乾杯!
がhttps://stackoverflow.com/questions/44596117/automatically-inferring-types-fromも参照-overridden-interfaces-in-typescript – artem