我是打字稿的新手,但我想创建一个映射类型来转换来自另一种类型的键。具体来说,假设我有一个所有键都是蛇形外壳的类型,我如何创建一个它们都是驼色外壳的类型?
我以为我可以做类似的事情
type CamelCase<T> = {
[_.camelCase(P in keyof T)]: T[P];
}
type MyCamelCaseType = CamelCase<SnakeCaseType>;
Run Code Online (Sandbox Code Playgroud)
但 TS 不喜欢这样。如何以这种方式转换现有类型的键以创建新类型?
typescript ×1