5. 实现Pick<T, K>

TypeScript

  -通过 / -执行

Pick<T, K>,正如其名所示,将从T中抽选出K中含有的属性然后返回一个新的type。

请自行实现MyPick<T, K>

type Foo = {
  a: string
  b: number
  c: boolean
}

type A = MyPick<Foo, 'a' | 'b'> // {a: string, b: number}
type B = MyPick<Foo, 'c'> // {c: boolean}
type C = MyPick<Foo, 'd'> // Error

争取5分钟以内搞定这个问题

(19)