typescript - 从没有属性或属性列表的接口创建类型
问题描述
我正在寻找一种方法,给定一个类似的接口Person
和一个类似的函数,我可以在不使用的情况下something
返回其中的一部分,因为这使得任何属性都是可选的。Person
Partial
interface Person {
id: number;
name: string;
age: number;
height: number;
}
function something(data): Example<Person, 'id'> {
return {
name: 'Tom',
age: 22,
height: 5.9,
};
}
我正在寻找一种方法来实现这一点。我试过了Partial
,Extract
和Exclude
。
解决方案
推荐阅读
- visual-studio-code - Visual Studio Code 终端命令删除
- c# - 使用 VS Styles 的 Mahapps 抛出 IOException
- html - Textarea 在引导程序中不会扩展到 100% 宽度
- r - 使用 stat = 'identity' 为 gg barplot 添加计数标签
- java - 无法安装 Android Studio Wear Os 应用程序 INSTALL_PARSE_FAILED_NO_CERTIFICATES
- javascript - 构建数据结构拯救学生
- mysql - 以 json 格式计算 varchar 列中的字符
- reactjs - 设置反应状态的不同方式
- python - 通过 Django 中的模型
- java - 链表作业问题