typescript - 打字稿用字符串值重命名类型键
问题描述
我希望能够传递一个字符串和一个类型并以给定的字符串作为前缀获取返回的类型,如下所示:
type Values = {
name: "Bob",
email: "bob@mail.com"
}
// Not sure what "PrefixValues" would look like
type NewValues = PrefixValues<"my", Values>;
Values.name === PrefixedValues.myName
这在打字稿中可能吗?
解决方案
推荐阅读
- peoplesoft - 从 Peoplecode 中的字符串动态创建对象
- angular - 如何在Angular html模板中的属性中应用管道
- python - django 2 mysql 数据库后端不接受 0 作为 AutoField 错误的值
- intellij-idea - 如何禁用 PyCharm 中的拖放移动对话框?
- javascript - 用 setTimeout 反应 innerHTML
- ios - 快速更改所有视图控制器背景
- tensorflow - 如何在 Node.js 上保存的浏览器中使用 tensorflow.js 加载模型和权重?
- php - 即使检查该文件是否存在,PHP 警告也会取消链接
- ibm-mobilefirst - 在 IBM bluemix 云上找不到推送通知服务的 appSecret
- nginx - nginx 从 post 中提取一个值并获取