Function deepMerge

  • Deep merge multiple objects.

    Parameters

    • target: any

      The target object where other objects will be merged.

    • Rest...sources: any[]

      Other objects to be merged into the target.

    Returns any

    The merged object.

    deepMerge({}, { a: 1 }, { b: 2 }); // { a: 1, b: 2 }
    

Methods

Methods

  • Configure deep merge behavior. Useful for setting a custom fixer function before calling deepMerge.

    Parameters

    • config: ConfigOptions

      Configuration options.

    Returns void

    deepMerge.setConfig({ fix: () => ({ fixed: true }) });
    deepMerge({}, { a: 1 }); // { fixed: true }