Typescript with Ezlero web school
- What is typescript? why do we need it?
- Create configuration and watch files
- Statically vs dynamically typed languages
- Type annotations (signature) = (Explicitly define data type)
- Type annotation with array
- Type annotation with multi-dimensinal array
- Type annotation with object
- Type annotation with function
- optional and default paramters in functions
- Function rest parameter
- Type annotation with anonymous and arrow function
- Type alias
- Literal type
- Tuple data type
- Void and Never
- enum (Associated numbers to constants
- Interface
- Interface with "extends"
- Class type annotation
- public vs private vs protected
- class + interface
- Generics => Reusable code