- Primitives
- Booleans
- Number
- String
- BigInt*
- Int/Uint*
- Function
- Nullish
null
undefined
not defined
|
- Struct
- Tuple
- WeakMap*
- WeakSet*
|
- Map
(key-value pairs)
- List
(indexed values)
|
- newtypes
- type aliases
(marker types)
- value enums
(C-style)
- type enums
(functional-style)
- mixins
(unions)
- templates
- utilities
|