Closed
Description
- negating type constraints #7993 Negative type constraints
- Better display representation for intersection types #7705 Better display of intersection types
- Destructured parameter should not enforce presence / non-nullability from type annotation on a property that's default-initialized #7678 Destructured parameter should not enforce presence / non-nullability from type annotation on a property that's default-initialized
- Allow ArrayLike as a spread source #7596 Allow ArrayLike as a spread source
- Suggestion: readonly constructor parameters #7590
readonly
constructor parameter properties - Excess properties are not checked e.g. in callbacks #7547 Excess properties not checked in callbacks
- Suggestion: Implied Promise return type in async functions #7284 Implied
Promise
return type in async functions - Allow
super
constrains for type parameters #7265 Allowsuper
constraints for type parameters - JSX: a way to make all the properties of value-based elements optional #7004 A way to make all properties of value-based elements optional
- More specific JSON parse reviver argument in lib.d.ts #6955 More specific
reviver
type inJSON#parse
- Readonly indexer and constructor usage: question #6781 Readonly indexer and constructor usage
- Allow defining static index signature #6480 Allow defining static index signature
- Leak of
noImplicitAny
checking with private static property #6415 Leak ofnoImplicitAny
checking with private static property - Provide an official set of Coding Guidelines #878 Provide official coding guidelines
- Partial classes #563 Partial classes
- Special
bottom
type #3076 Special 'bottom' type - Default generic type variables #2175 Default generic types