typescript - 在 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
为空数组。
解决方案
推荐阅读
- json - Spring boot - 如果响应状态为 500/503,用户没有收到响应正文
- apache - Htaccess - 将 Google bot 图像重定向到正确的图像 URL
- reactjs - 为什么 TypeScript 判断 'a' | 'b' 串起来?
- excel - Excel(非VBA):将公式限制在某一行并继续下一列
- jquery - FullCalendar 不会自动呈现日历(JQUERY 向导)?
- mqtt - 在构建时启用了 TLS v1.3 的 mosquitto_pub 上的运行时错误
- python - Python在某些字符串后提取数字
- linux - 如何引用或链接 git 存储库中的文件和文件夹以匹配这些条件?
- javascript - A-frame 不跟踪自定义图像
- java - 如何在 Grails 3.3.11 中访问 src/main/java 中的域类?