0
拡張しますExtendedClass
を引数として別の関数(ではなくのインスタンス、ExtendedClass
ではなくクラスそのもの)に渡し、ExtendedClass
がBaseClass
になるようにチェックしてください。型チェッククラス(クラスのインスタンスではなく)は、以下のクラスを考えると別のクラス
これは動作しません:c: BaseClass
はc
がBaseClass
(BaseClass
を拡張するか何か)のインスタンスなければならないことを意味し
function helloClass (c: BaseClass) {}
ので - BaseClass
自体を拡張ではなくクラス。
これはすべてTypeScript内で可能ですか?
が、これは非常にうまく機能、ありがとうございます。 –