Please enable JavaScript.
Coggle requires JavaScript to display documents.
TypeScript Masterclass (Modules (What are Modules ?, Internal versus…
TypeScript Masterclass
References
Exploring Index Signatures
What are Index Signatures ?
Restricted Index Signarutes
Multi-type Indexes
Nested Index Signatures
Namespaces
What are Namespaces ?
Defining a Namespace
Nesting Namespaces
Multi-file Namespaces
Namespaces as validators
Importing Namespaces classess
Needless Namsespacing
Namespaces versus Modules
Modules
What are Modules ?
Internal versus External Modules
Importing and Exporting Modules
Understanding require()
Structuring your Modules
Dynamic Module loading
Ambient Modules
Shorthand ambient Modules
Wildcard Module declarations
Modules and global variables
Module resolution
Decorators
What are Decorators
Decorator Syntax and Factory Functions
Creating a class Decorator
Class Decorators and Contructors
Property Descriptors and Method Decorators
Property Decorators
Parameter Decorators
Generic Types
What are Generics ?
Generic parameter default
Generic Functions
Generic Constraints
Generic Classess
Generic Components
Advanced Types
WeakTypes
Using "instance of" with Type Guards
Using "type of" with Type Guards
Polymorphic "this" types
Declaration Mergin
Interface Merging and Module Augmentation
Index Types
Intersection Types
Type Aliases
Mapped Union Types
Discriminated Union Types
Mixins
What are Mixins
Creating a class Mixin
Mixins with construtors
Mixins with methods
Composing Mixins
Complier Options
Basic options
Strict Type-Checking Options
Additional Error Checks
Module Resolution Options
Source Map Options
Experimental Options