Sector file // typescript
TYPESCRIPTDECODED.
Types, generics & inference
81 Questions49.3k Views3.5k Upvotes
13 easy52 med16 hard
Easy
1 questionMedium
4 questionsWhat is the difference between void, undefined and never as return types?
Frontend ยท 809 views ยท void, never
Views:809Likes:31
How do you safely work with JSON of unknown shape?
Frontend ยท 450 views ยท unknown, type-safety
Views:450Likes:75
Can generics have default types?
Frontend ยท 308 views ยท generic-defaults
Views:308Likes:27
What does as const do?
Frontend ยท 63 views ยท as-const, literal-types
Views:63Likes:65
Hard
4 questionsWhat does `NoInfer<T>` do and when should you block inference?
Frontend ยท 704 views ยท infer, NoInfer
Views:704Likes:24
How do you author library types that pass `isolatedDeclarations` for `oxc` / `tsdown` builds?
Frontend ยท 499 views ยท isolatedDeclarations, publishing
Views:499Likes:67
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