151. 对象的键的首字母大写

困难0

实现一个高级工具类型 CapitalizeNestObjectKeys<T> ,将对象的键的首字母转换为大写,如果值是数组,则遍历数组中的对象。

例如:

type foo = {
  foo: string
  bars: [{ foo: string }]
}

type Res = CapitalizeNestObjectKeys<foo>
// expected to be
// type Foo = {
//   Foo: string
//   Bars: [{
//     Foo: string
//   }]
// }
评论(0)
题库

TypeScript

加载中...