141. 实现 ObjectFromEntries

困难0

实现一个高级工具类型 ObjectFromEntries<T>,类似于 JavaScript 中的 Object.fromEntries

例如:

interface Model {
  name: string
  age: number
  locations: string[] | null
}

type ModelEntries = ['name', string] | ['age', number] | ['locations', string[] | null]

type result = ObjectFromEntries<ModelEntries> // expected to be Model
评论(0)
题库

TypeScript

加载中...