001 A Note About the Following Lectures.html
002 TypeScript Overview
003 Environment Setup
004 Important Axios and TypeScript Version Information.html
005 A First App
006 7-executing.zip
006 Executing TypeScript Code
007 8-quick-change.zip
007 One Quick Change
008 10-catching.zip
008 Catching Errors with TypeScript
009 11-more-errors.zip
009 Catching More Errors!
010 Types
011 More on Types
012 14-examples.zip
012 Examples of Types
013 Where Do We Use Types
014 Type Annotations and Inference
015 17-annotations.zip
015 Annotations with Variables
016 18-object-literal.zip
016 Object Literal Annotations
017 19-around-functions.zip
017 Annotations Around Functions
018 Understanding Inference
019 21-any-type.zip
019 The Any Type
020 22-fixing.zip
020 Fixing the Any Type
021 23-delayed.zip
021 Delayed Initialization
022 24-when-inference.zip
022 When Inference Doesnt Work
023 25-more-functions.zip
023 More on Annotations Around Functions
024 26-inference.zip
024 Inference Around Functions
025 27-annotations-anonymous.zip
025 Annotations for Anonymous Functions
026 28-void-and-never.zip
026 Void and Never
027 29-destructuring.zip
027 Destructuring with Annotations
028 30-annotations-objects.zip
028 Annotations Around Objects
029 31-arrays.zip
029 Arrays in TypeScript
030 32-why-typed.zip
030 Why Typed Arrays
031 33-multiple.zip
031 Multiple Types in Arrays
032 When to Use Typed Arrays
033 Tuples in TypeScript
034 36-tuples-action.zip
034 Tuples in Action
035 37-why-tuples.zip
035 Why Tuples
036 Interfaces
037 39-long-type.zip
037 Long Type Annotations
038 40-fixing.zip
038 Fixing Annotations with Interfaces
039 41-syntax.zip
039 Syntax Around Interfaces
040 42-functions.zip
040 Functions in Interfaces
041 43-code-reuse.zip
041 Code Reuse with Interfaces
042 General Plan with Interfaces