54 items
Primitive Type Annotations
QuizStatic Typing vs Dynamic Typing
Slides / VideoThe unknown Type
Code QuizType Inference on Declarations
Code QuizType Aliases with type Keyword
Code QuizThe any Type
Code QuizFunction Return Type Annotation
Code QuizThe void Type
Code QuizOptional and Default Parameters
Code QuizType Assertions with as
Code QuizLiteral Types
Code QuizArray Type Annotations
Code QuizTuple Types
Code Quiznull and undefined Types
Code QuizEnums
Code QuizTypeScript vs JavaScript Compilation
Code QuizUnion Types
Code QuizObject Type Annotations
Code QuizPrimitive Type Annotations
Code QuizCompile-time vs Runtime Error Detection
Slides / VideoType Inference in TypeScript
Slides / VideoThe any Type and Its Implications
Slides / VideoPrimitive Types in TypeScript
Slides / VideoType Annotations for Variables
Slides / Videotsconfig.json Basics
Slides / VideoSetting Up TypeScript
Slides / VideoBenefits of Static Typing
QuizCompile-time Versus Runtime Checking
Quizvoid, null, and undefined Types
QuizThe TypeScript Compiler tsc
QuizTypeScript File Extensions
QuizType Inference Basics
QuizTypeScript and JavaScript Relationship
QuizArray Type Annotations
QuizThe tsconfig.json File
QuizTypeScript Compilation to JavaScript
QuizThe any Type
Quizunknown Versus any
QuizVariable Declaration with Annotations
QuizWhy Use TypeScript
FlashcardType Annotations Syntax
FlashcardFile Extensions .ts and .tsx
FlashcardInstalling TypeScript with npm
FlashcardType Inference Basics
FlashcardThe TypeScript Compiler (tsc)
FlashcardTypeScript Compiles to JavaScript
FlashcardStatic vs Dynamic Typing
FlashcardCompile-time vs Runtime Checking
FlashcardWhat TypeScript Is
FlashcardThe 'any' Type
FlashcardPrimitive Types
Flashcardtsconfig.json Basics
FlashcardHow TypeScript Compiles to JavaScript
Slides / VideoTypeScript and JavaScript Relationship
Slides / VideoLiteral Types
Spot the value that is not an allowed literal.
let direction: "up" | "down" = "left"; console.log(direction);
What is the bug in this code?