Type Safety
Programming Language | Typing |
---|---|
Typescript | Static |
Python | Dynamic |
Java | Static |
C# | Static |
PHP | Dynamic |
Go | Static |
Base Types
Function Types
Generics
Pairs, Tuples and Records
Sums and Variants
Algebraic Data Types
Enums
Subtyping
Recursive Types
Union and Intersection Types
Interfaces
Type Ascriptions
- Typescript Language Fundamentals
- Primitive Types (number, string, boolean, null, undefined)
- Type Assertions (as)