Sector file // typescript
TYPESCRIPTDECODED.
Types, generics & inference
81 Questions49.3k Views3.5k Upvotes
13 easy52 med16 hard
Medium
7 questionsWhat are type assertions and when should you use them?
Frontend ยท 966 views ยท assertion
Views:966Likes:6
How do you do exhaustiveness checking?
Frontend ยท 885 views ยท never, exhaustive
Views:885Likes:31
What is type widening and how do you prevent it?
Frontend ยท 312 views ยท widening, literal-types
Views:312Likes:34
How does `satisfies` validate shape without widening literal types?
Frontend ยท 266 views ยท satisfies, narrowing
Views:266Likes:76
What does the satisfies operator do?
Frontend ยท 216 views ยท satisfies
Views:216Likes:79
How do you get a union of an object's values as a type?
Frontend ยท 207 views ยท enum, keyof
Views:207Likes:45
What does as const do?
Frontend ยท 63 views ยท as-const, literal-types
Views:63Likes:65
Hard
2 questionsHow do you author library types that pass `isolatedDeclarations` for `oxc` / `tsdown` builds?
Frontend ยท 499 views ยท isolatedDeclarations, publishing
Views:499Likes:67
How do you choose between `NoInfer<T>`, `satisfies`, and `const` type params when designing APIs?
Frontend ยท 179 views ยท NoInfer, api-design
Views:179Likes:49
Seen a TypeScript question that is not here? Add it and help the next candidate.
Share a question