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 & T2
b) If there's a conflict between T1 and T2, thenMerged<T1, T2>
equals{ conflicts1: ConflictsFromT1; conflicts2: ConflictsFromT2 } & NoConflicts<T1, T2>
Here are some examples: