Strictly merge multiple object types sequentially.
Tuple of object types
Applies strict merges from left to right over a tuple of object types.
type A = { a: number };type B = { b: string };type C = { b: number };type D = { c: boolean };type Merged = MergeManyStrict< [ A, B, C, D ] >;// { a: number, b: string, c: boolean } Copy
type A = { a: number };type B = { b: string };type C = { b: number };type D = { c: boolean };type Merged = MergeManyStrict< [ A, B, C, D ] >;// { a: number, b: string, c: boolean }
Strictly merge multiple object types sequentially.