F9Intermediate
Type Safety Review
30 minTypeScript projects
Format: Check for type safety issues in the code.
Warning Signs:
// 1. Using any (bypasses type checking)
function process(data: any) { ... }
// 2. Type assertions (forcefully telling the compiler "I know better")
const user = data as User
// 3. Ignoring potentially null values
user.name.toUpperCase() // What if user.name is null/undefined?
// 4. Not validating API responses
const { data } = await fetch('/api/users')
// Is data actually in the format you expect?