Merges multiple records into a single record using Object.assign. Later records override properties from earlier records with the same key.
Object.assign
The records to merge
A new record with all properties merged
const a = { a: 0, b: 0 } as const;const b = { b: 1, c: 0 } as const;const result = Obj.merge(a, b);assert.deepStrictEqual(result, { a: 0, b: 1, c: 0 }); Copy
const a = { a: 0, b: 0 } as const;const b = { b: 1, c: 0 } as const;const result = Obj.merge(a, b);assert.deepStrictEqual(result, { a: 0, b: 1, c: 0 });
Merges multiple records into a single record using
Object.assign. Later records override properties from earlier records with the same key.