• Pass in the objects to merge as arguments, this will only "merge" (extend) properties that are owned by the object. It will NOT merge inherited or non-enumerable properties.

    Type Parameters

    • T2
    • T3
    • T4
    • T5
    • T6

    Parameters

    • OptionaldeepExtend: boolean
    • Optionalobj2: T2

      object to merge.

    • Optionalobj3: T3

      object to merge.

    • Optionalobj4: T4

      object to merge.

    • Optionalobj5: T5

      object to merge.

    • Optionalobj6: T6

    Returns T2 & T3 & T4 & T5 & T6

    The extended first object.

  • Type Parameters

    • T1
    • T2
    • T3
    • T4
    • T5
    • T6

    Parameters

    • Optionalobj1: T1
    • Optionalobj2: T2
    • Optionalobj3: T3
    • Optionalobj4: T4
    • Optionalobj5: T5
    • Optionalobj6: T6

    Returns T1 & T2 & T3 & T4 & T5 & T6