TypeScript
Introduction & Core Concepts
54 lessons in TypeScript
- Primitive Type AnnotationsQuiz
- Static Typing vs Dynamic TypingSlides / Video
- The unknown TypeCode Quiz
- Type Inference on DeclarationsCode Quiz
- Type Aliases with type KeywordCode Quiz
- The any TypeCode Quiz
- Function Return Type AnnotationCode Quiz
- The void TypeCode Quiz
- Optional and Default ParametersCode Quiz
- Type Assertions with asCode Quiz
- Literal TypesCode Quiz
- Array Type AnnotationsCode Quiz
- Tuple TypesCode Quiz
- null and undefined TypesCode Quiz
- EnumsCode Quiz
- TypeScript vs JavaScript CompilationCode Quiz
- Union TypesCode Quiz
- Object Type AnnotationsCode Quiz
- Primitive Type AnnotationsCode Quiz
- Compile-time vs Runtime Error DetectionSlides / Video
- Type Inference in TypeScriptSlides / Video
- The any Type and Its ImplicationsSlides / Video
- Primitive Types in TypeScriptSlides / Video
- Type Annotations for VariablesSlides / Video
- tsconfig.json BasicsSlides / Video
- Setting Up TypeScriptSlides / Video
- Benefits of Static TypingQuiz
- Compile-time Versus Runtime CheckingQuiz
- void, null, and undefined TypesQuiz
- The TypeScript Compiler tscQuiz
- TypeScript File ExtensionsQuiz
- Type Inference BasicsQuiz
- TypeScript and JavaScript RelationshipQuiz
- Array Type AnnotationsQuiz
- The tsconfig.json FileQuiz
- TypeScript Compilation to JavaScriptQuiz
- The any TypeQuiz
- unknown Versus anyQuiz
- Variable Declaration with AnnotationsQuiz
- Why Use TypeScriptFlashcard
- Type Annotations SyntaxFlashcard
- File Extensions .ts and .tsxFlashcard
- Installing TypeScript with npmFlashcard
- Type Inference BasicsFlashcard
- The TypeScript Compiler (tsc)Flashcard
- TypeScript Compiles to JavaScriptFlashcard
- Static vs Dynamic TypingFlashcard
- Compile-time vs Runtime CheckingFlashcard
- What TypeScript IsFlashcard
- The 'any' TypeFlashcard
- Primitive TypesFlashcard
- tsconfig.json BasicsFlashcard
- How TypeScript Compiles to JavaScriptSlides / Video
- TypeScript and JavaScript RelationshipSlides / Video