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