TypeScript Quizzes (MCQs)
Phase 1 The Essentials Static Typing Basics
Basic Static Types string, number, boolean, any, void
01_TYPES
Arrays & Tuples Typed arrays, Fixed-length, Readonly
02_COLLECTION
Any, Unknown & Never Safe typing, Unreachable code
03_SPECIAL
Annotations & Inference Explicit definitions vs Guessed types
04_INFER
Functions & Signatures Return types, Optional (?), Default values
05_FUNC
Phase 2 Structuring Data Intermediate Logic
Interfaces vs Types Extending, Intersection (&), Definitions
06_STRUCT
Union & Narrowing Type Guards (typeof, instanceof, in)
07_GUARD
Enums Numeric, String, Const enums
08_ENUM
Classes & Access Private, Protected, Abstract, Readonly
09_CLASS
Literal Types String literals, Template literal types
10_LITERAL
Phase 3 Power Features Advanced Development
Phase 4 TypeScript Mastery Expert Logic & Config