1. Valid object type with optional field:
The `?` goes after the property name to mark it optional. `est: number?` and `est??` are invalid. The `!` is a definite assignment assertion, not an optional marker.
type Org = { name: string; desc: string; est?: number };
const a: Org = { name: 'GfG', desc: 'CS portal' };