错误TS2562:基类表达式不能引用类类型参数

时间:2018-02-05 15:35:53

标签: 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);
    }
}

与发送到connection<T, U>()函数的T和U类型相关的错误出现。 我对打字稿很安静,并天真地尝试了以下内容:

constructor() {
    super<T, U>();
}

无济于事。

编辑:连接来自此处:

function connection<T, U extends ReactNode>() {
    return connectedComponent<WaitableFetcherProps<T, U>, {}>()
        .fetch(props => props.waitable, payload => ({ payload }));
}

如何在基类表达式中引用类类型参数?

0 个答案:

没有答案