TS2362
The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
Broken Code ❌
const userName = { name: 'Benny' };
const userAge = { age: 35 };
const user = userName & userAge;Fixed Code ✔️
When you want to merge two objects, you have a multitude of possibilities:
Spread Syntax
const userName = { name: 'Benny' };
const userAge = { age: 35 };
const user = {
...userName,
...userAge,
};Object.assign
const userName = { name: 'Benny' };
const userAge = { age: 35 };
const user = Object.assign({}, userName, userAge);