Optional Chaining in TypeScript: Does TypeScript Support `?.` and What Is It Called? | CodeTrail