Optional Chaining (checking if a function is null or undefined)

[https://stackoverflow.com/questions/15260732/does-typescript-support-the-operator-and-whats-it-called](https://stackoverflow.com/questions/15260732/does-typescript-support-the-operator-and-whats-it-called)
Nullish Coalescing (if else shortened syntax)

[https://mariusschulz.com/blog/nullish-coalescing-the-operator-in-typescript](https://mariusschulz.com/blog/nullish-coalescing-the-operator-in-typescript)
Spread operator (concatenate/modify arrays)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax