在Typescript中使用通用接口扩展通用类

时间:2018-07-03 07:57:19

标签: typescript

我正在尝试通过通用接口扩展通用类,但是在尝试设置值时无法编译它。

interface BaseResultModel {
    name: string;
}
interface BaseResult<T> {
    models: T[];
    group: string;
}

class ResultPage<T extends BaseResult<V>, V extends BaseResultModel> {
    results: T;

    constructor() {
        T = {group: "group1", results: []};
    }
}

我无法将results设置为空数组。

0 个答案:

没有答案