merge function

Merge multiple objects with generic type support.

Signature

merge<T extends Record<string, any>>(...objects: T[]): T

Type Parameters

T

The object type to merge

Parameters

objects

Objects to merge

Returns

Merged object