Sector file // typescript
TYPESCRIPTDECODED.
Types, generics & inference
81 Questions49.3k Views3.5k Upvotes
13 easy52 med16 hard
Easy
2 questionsMedium
14 questionsWhat is type narrowing and what are type guards?
Frontend ยท 1.1k views ยท narrowing, guards
Views:1.1kLikes:34
What are assertion functions (asserts)?
Frontend ยท 1.1k views ยท asserts
Views:1.1kLikes:57
What do ReturnType and Parameters do?
Frontend ยท 1.0k views ยท returntype, parameters
Views:1.0kLikes:35
What are generics and why are they useful?
Frontend ยท 1.0k views ยท generics
Views:1.0kLikes:39
What is ReadonlyArray and readonly tuple?
Frontend ยท 998 views ยท readonly-array
Views:998Likes:45
How does TypeScript 5.5 infer type predicates for `Array.filter` automatically?
Frontend ยท 904 views ยท type-predicates, filter
Views:904Likes:70
What are mapped types?
Frontend ยท 873 views ยท mapped-types
Views:873Likes:66
What is the difference between void, undefined and never as return types?
Frontend ยท 809 views ยท void, never
Views:809Likes:31
Hard
5 questionsHow would you build a DeepPartial type?
Frontend ยท 857 views ยท partial-deep
Views:857Likes:72
How do you use `infer` to build deep `Awaited`, `ReturnType` and `Unwrap` utilities?
Frontend ยท 709 views ยท infer, utility-types
Views:709Likes:70
How do you author library types that pass `isolatedDeclarations` for `oxc` / `tsdown` builds?
Frontend ยท 499 views ยท isolatedDeclarations, publishing
Views:499Likes:67
What are recursive types?
Frontend ยท 441 views ยท recursive-types
Views:441Likes:72
What does the infer keyword do?
Frontend ยท 382 views ยท infer
Views:382Likes:45
Seen a TypeScript question that is not here? Add it and help the next candidate.
Share a question