103. 合并对象属性类型

中等0

将可变数量的对象类型合并为一个新类型。如果键重叠,则它的值应该合并为一个联合类型。

例如:

type Foo = { a: 1; b: 2 }
type Bar = { a: 2 }
type Baz = { c: 3 }

type Result = MergeAll<[Foo, Bar, Baz]> // expected to be { a: 1 | 2; b: 2; c: 3 }
评论(0)
题库

TypeScript

加载中...