Documents for @litert/utils-object
    Preparing search index...

    Type Alias IMergeObject<T1, T2>

    IMergeObject: {
        [K in keyof T1 | keyof T2]: K extends keyof T2
            ? K extends keyof T1
                ? T1[K] extends any[]
                    ? T2[K] extends any[] ? IMergeArray<T1[K], T2[K]> : T2[K]
                    : T1[K] extends IObject
                        ? T2[K] extends IObject ? IMergeObject<T1[K], T2[K]> : T2[K]
                        : T2[K]
                : T2[K]
            : K extends keyof T1 ? T1[K] : never
    }

    Type Parameters

    • T1 extends IObject
    • T2 extends IObject