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"];
    } : {});
}

rx-signals internal helper type

Type Parameters

  • T1 extends Record<string, any>

  • T2 extends Record<string, any>

Generated using TypeDoc