5. Pick<T, K>を実装する

TypeScript

  - accepted / - tried

Pick<T, K>、名前どおり、KにあるTのプロパティーを抽出した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分間以内で解いてみて