Function Types
Course Content
0 / 84 completedVariables Datatypes
Primitive Datatype Numbers
Primitive Datatype Boolean
Primitive Datatype any
Type Annotation Inference
Primitive Datatype Null Undefined Void
String
Unicode Values
Hoisting Function Vs Block Scope
Template Literal
Type Aliases
never Type
Installing TypeScript Compiler
Introduction Setup
Watch mode
Setting the Compilation Target
The lib option
Watch mode TSC Config
outDir Output Directory
Setting Modules
The outFile option
rootDir Root Directory
removeComments noEmit
Generating sourceMaps
inlineSources
Tuple Basics
Array Basics
Union Type
Narrowing and Type guards
map Method
Array Manipulation
reduce reduceRight
Multidimensional Array
forin forof traversal
forEach Traversal
Array Searching Methods
Array Destructuring
sort Method
Function Basics
Arrow Function
Anonymous Functions
Default Optional Parameters
Rest Operator
Function Overloading
Function Types
Enum Type
Reverse Mapping
Computed Enum
const ambient Enum
Dynamic key Method names
Readonly property in object
Object Literal Introduction
Object reference clone creation
thisObject
Classes
Inheritance
Parameter Properties
readonly Modifier
Access Modifier public private and protected
Static Members
Object Literal Destructuring
Class Accessors getter setter Methods
Abstract Classes
Interface Introduction
Readonly properties
Class Interface
Interface Inheritance
Multiple Type Variables
Generics Basics
Generic Constraints
Generic Classes
Generic Interfaces
What is module
Named ExportImport
Default ExportImport
Typescript Modules
Typescript Namespaces
Introduction
Class Decorators
Method Decorators
Accessor Decorators
Class Factory
Property Decorators
Parameter Decorators