TypeScript · Type Guards · Senior · Architecture
Security note on type guards?
Short Interview Answer
Guards are compile-time illusions unless runtime validation is correct.
Detailed Explanation
Never trust casts. Validate untrusted input at boundaries.