Sector file // typescript
TYPESCRIPTDECODED.
Types, generics & inference
81 Questions49.3k Views3.5k Upvotes
13 easy52 med16 hard
Easy
3 questionsMedium
9 questionsWhat are generic constraints?
Frontend · 1.1k views · generics, constraints
Views:1.1kLikes:1
What do ReturnType and Parameters do?
Frontend · 1.0k views · returntype, parameters
Views:1.0kLikes:35
What is ReadonlyArray and readonly tuple?
Frontend · 998 views · readonly-array
Views:998Likes:45
What does the 'strict' flag in tsconfig enable?
Frontend · 536 views · config, tsconfig
Views:536Likes:58
What are `const` type parameters (`<const T>`) and why are they better than `as const`?
Frontend · 479 views · generics, const-type-parameters
Views:479Likes:68
What are function overloads?
Frontend · 365 views · overloads
Views:365Likes:14
Can generics have default types?
Frontend · 308 views · generic-defaults
Views:308Likes:27
What does the satisfies operator do?
Frontend · 216 views · satisfies
Views:216Likes:79
Hard
5 questionsHow do you author library types that pass `isolatedDeclarations` for `oxc` / `tsdown` builds?
Frontend · 499 views · isolatedDeclarations, publishing
Views:499Likes:67
What does the infer keyword do?
Frontend · 382 views · infer
Views:382Likes:45
What are covariance and contravariance?
Frontend · 319 views · variance
Views:319Likes:23
What is `isolatedDeclarations` and how does it enable single-file transpilation for declaration emit?
Frontend · 286 views · isolatedDeclarations, declarations
Views:286Likes:10
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