我正在尝试通过通用接口扩展通用类,但是在尝试设置值时无法编译它。
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
设置为空数组。