# Function deepMerge

- deepMerge(...objects: object[]): object

  Performs a deep merge of `source` into `target`. Mutates `target` only but not its objects and arrays.

  #### Parameters

  - ...objects: object[]

  #### Returns object

  #### Author

  inspired from https://gist.github.com/ahtcx/0cd94e62691f539160b32ecda18af3d6#gistcomment-3120712

  - Defined in jslib/src/lib/utils/objects.ts:23