Function mergeProtected

  • Protected

    深度合并两个对象,支持 Date、RegExp、Map、Set、DOMRect、DOMRectReadOnly 等类 型,上述类型在合并时会直接返回自身。

    Type Parameters

    • T

    Parameters

    • target: T
    • patch: Partial<{
          [P in string | number | symbol]: Partial<({ [P in keyof T[P]]: Partial<{ [P in keyof T[P][P]]: Partial<{ [P in keyof T[P][P][P]]: Partial<{ [P in keyof T[P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P][P]]: Partial<...>; }>; }>; }>; }>; }>; }>; })>
      }>

    Returns T

    target 和 patch 深度合并后的新对象

    Example

    const output = merge(input, patch)
    

Generated using TypeDoc