首页 > 解决方案 > 打字稿用字符串值重命名类型键

问题描述

我希望能够传递一个字符串和一个类型并以给定的字符串作为前缀获取返回的类型,如下所示:

type Values = {
  name: "Bob",
  email: "bob@mail.com"
}

// Not sure what "PrefixValues" would look like
type NewValues = PrefixValues<"my", Values>;

Values.name === PrefixedValues.myName

这在打字稿中可能吗?

标签: typescript

解决方案


推荐阅读