Glossary
Auto-generated index of key terms and which lesson covers them.
| Term | Lesson |
|---|---|
| Abstract Classes | 04. Classes |
| Access Modifiers | 04. Classes |
| any vs unknown | 01. Basics |
| Arrays | 01. Basics |
| Basic Class | 04. Classes |
| Basic Function Syntax | 02. Functions |
| Basic Generic Function | 05. Generics |
| Basic Types | 01. Basics |
| Callback Types | 02. Functions |
| CLI Interface | 07. CLI Task Manager |
| Declaration Merging | 03. Interfaces & Types |
| Define Types | 07. CLI Task Manager |
| Discriminated Unions | 03. Interfaces & Types, 06. Advanced |
| Enums | 06. Advanced |
| Extending Interfaces | 03. Interfaces & Types |
| Extending Types with Intersection (&) | 03. Interfaces & Types |
| Function Types | 02. Functions, 03. Interfaces & Types |
| Generic Classes | 05. Generics |
| Generic Constraints | 05. Generics |
| Generic Interfaces | 05. Generics |
| Implementing Interfaces | 04. Classes |
| Inheritance | 04. Classes |
| Interface vs Class — When to Use Which | 04. Classes |
| Interface vs Type — When to Use Which | 03. Interfaces & Types |
| Interfaces | 03. Interfaces & Types |
| Mapped Types | 06. Advanced |
| Method Signatures in Interfaces | 03. Interfaces & Types |
| Multiple Type Parameters | 05. Generics |
| Non-null Assertion | 06. Advanced |
| null and undefined | 01. Basics |
| Objects | 01. Basics |
| Optional and Default Parameters | 02. Functions |
| Overloads | 02. Functions |
| Real-World Example: API Response | 05. Generics |
| Rest Parameters | 02. Functions |
| Shorthand Constructor | 04. Classes |
| Storage Layer | 07. CLI Task Manager |
| String Literal Unions vs Enums | 03. Interfaces & Types |
| Task Manager Class | 07. CLI Task Manager |
| Template Literal Types | 06. Advanced |
| The infer Keyword | 06. Advanced |
| The keyof Operator | 05. Generics |
| Type Aliases | 03. Interfaces & Types |
| Type Assertions | 06. Advanced |
| Type Guards | 06. Advanced |
| Type Inference | 01. Basics |
| Union Types | 03. Interfaces & Types |
| Utility Types | 06. Advanced |
| void and never | 02. Functions |
| What are Generics? | 05. Generics |
| What is TypeScript? | 01. Basics |