typescript - エラー TS2562: 基底クラスの式はクラス型パラメータを参照できません
私は、作業中のソフトウェアのTypeScriptを2.4.1から2.6.2に更新したばかりです。この更新によって発生したエラーを追跡しており、このコードに遭遇しました:
export class WaitableFetcherComponent<T, U extends ReactNode> extends connection<T, U>().base() {
render() {
return this.props.render(this.props.payload);
}
}
エラーは、T型とU型がconnection<T, U>()関数に送られることに関連して発生します。私はTypeScriptにまだ不慣れで、次のように無邪気に試してみました:
constructor() {
super<T, U>();
}
むだに
編集:接続はここから来ています:
function connection<T, U extends ReactNode>() {
return connectedComponent<WaitableFetcherProps<T, U>, {}>()
.fetch(props => props.waitable, payload => ({ payload }));
}
基底クラスの式でクラス型パラメータをどのように参照できますか?