Open
Description
Things to consider:
- destructuring assignment with variable declarations
- parameter destructuring
- re-exports
- namespaces
- function/method overloads
- async functions/methods
- class values (assigned to variables)
- typeof type
- named tuples
- this parameter in functions
- default parameters
-
new
expression as ValueCall - rest element types and values (Link)
- computed member expressions
- new decorator standard
- decorators may be written before or after export keyword
- parameter can only be decorated with legacy system (will change in the future)
- auto accessors
- initial value of auto accessors
-
const
type parameters -
satisfies
keyword - index signatures in object types
- callable types in object types
- recursive types (e.g.
_DeepPartialObject
) - generator functions
- conditional types
- instantiation expressions for generic functions