Typescript spread operator missing properties. The star of the show in optional chaining is the new ?.

Lawn Fungus