-
Basic Types
- Boolean
- Number
- String
- Array
- Enum
- Any
- Void
-
Interfaces
- Our First Interface
- Optional Properties
- Function Types
- Array Types
- Class Types
- Extending Interfaces
- Hybrid Types
-
Classes
- Classes
- Inheritance
- Private / Public modifiers
- Accessors
- Static Properties
- Advanced Techniques
-
Modules
- Splitting Across Files
- Going External
- Export =
- Alias
- Optional Module Loading and Other Advanced Loading Scenarios
- Working with Other JavaScript Libraries
- Pitfalls of Modules
-
Functions
- Functions
- Function Types
- Optional and Default Parameters
- Rest Parameters
- Lambdas and using 'this'
- Overloads
-
Generics
- Hello World of Generics
- Working with Generic Type Variables
- Generic Types
- Generic Classes
- Generic Constraints
-
Common Errors
- Commonly Confusing Errors
-
Mixins
- Mixin sample
- Understanding the sample
-
Delcaration Merging
- Basic Concepts
- Merging Interfaces
- Merging Modules
- Merging Modules with Classes, Functions, and Enums
- Disallowed Merges
-
Type Inference
- Basics
- Best common type
- Contextual Type
-
Type Compatibility
- Starting out
- Comparing two functions
- Enums
- Classes
- Generics
- Advanced Topics
-
Writing .d.ts files
- Guidelines and Specifics
- Examples
-
Notifications
You must be signed in to change notification settings - Fork 1
ntesmail/Typescript-Handbook
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Typescript Handbook中文
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published