Type alias _MergeResult<T1, T2>
_
MergeResult<T1, T2>: _ConflictKeys<T1, T2> extends never ? T1 & T2 : _NoConflicts<T1, T2> & _NoConflicts<T2, T1> & {
conflicts1: _Conflicts<T1, T2> & ("conflicts1" extends keyof T1 ? {
conflicts1: T1["conflicts1"];
} : {}) & ("conflicts2" extends keyof T1 ? {
conflicts2: T1["conflicts2"];
} : {});
conflicts2: _Conflicts<T2, T1> & ("conflicts1" extends keyof T2 ? {
conflicts1: T2["conflicts1"];
} : {}) & ("conflicts2" extends keyof T2 ? {
conflicts2: T2["conflicts2"];
} : {});
}
Type Parameters
-
T1 extends Record<string, any>
-
T2 extends Record<string, any>
rx-signals internal helper type