Quizzes
TypeScript - advanced types
An intermediate-level quiz on advanced TypeScript features: unknown and never, type narrowing, discriminated unions, generics, utility types, infer, satisfies, mixins, decorators, and reflect-metadata. It helps you check how confident you are with the type system beyond basic annotations and identify topics worth studying in more depth.
IntermediateNo sign-up needed15 questionsGet 80% of answers right to pass
TypeScript

Try the first 3 questions without an account. Sign in to take the whole quiz and join the leaderboard.
You can skip questions and come back to them. Progress is saved automatically.