Deeply merge multiple object types sequentially.
Tuple of object types
Applies deep merges from left to right over a tuple of object types.
type A = { a: { x: number } };type B = { a: { y: string } };type C = { a: { x: string } };type Merged = DeepMergeMany< [ A, B, C ] >;// { a: { x: string; y: string } } Copy
type A = { a: { x: number } };type B = { a: { y: string } };type C = { a: { x: string } };type Merged = DeepMergeMany< [ A, B, C ] >;// { a: { x: string; y: string } }
Deeply merge multiple object types sequentially.