Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "deepMerge"

Index

Functions

Functions

deepMerge

  • deepMerge(firstObject: Record<string, any>, secondObject: Record<string, any>, mergeArrays?: boolean): Record<string, any>
  • Performs a deep merge of two plain objects. Only plain objects and arrays are deeply copied.

    throws

    {Error} If one of the arguments is not a plain object.

    Parameters

    • firstObject: Record<string, any>

      First object.

    • secondObject: Record<string, any>

      Second object.

    • Default value mergeArrays: boolean = false

    Returns Record<string, any>

    A new object resulting of merging of the two others.

Generated using TypeDoc