Concept Flow - Required type
Start with interface
Apply Required<Type>
All properties become required
Use in variable or function
TypeScript enforces all properties present
The Required type takes an object type and makes all its properties required, so none can be missing.
