40. implement UnionToIntersection<T>

  -通过 / -执行

请实现UnionToIntersection<T>用以从Union得到Intersection。

type A = UnionToIntersection<{a: string} | {b: string} | {c: string}> 
// {a: string} & {b: string} & {c: string}

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

(12)