This type represents the result of a merge of two Record<string, any> types T1 and T2, using the following rules:
a) If there are no conflicts between T1 and T2, then Merged<T1, T2> equals T1 & T2
b) If there's a conflict between T1 and T2, then Merged<T1, T2> equals { conflicts1: ConflictsFromT1; conflicts2: ConflictsFromT2 } & NoConflicts<T1, T2>
This type represents the result of a merge of two
Record<string, any>types T1 and T2, using the following rules: a) If there are no conflicts between T1 and T2, thenMerged<T1, T2>equalsT1 & T2b) If there's a conflict between T1 and T2, thenMerged<T1, T2>equals{ conflicts1: ConflictsFromT1; conflicts2: ConflictsFromT2 } & NoConflicts<T1, T2>Here are some examples: