Closed
Description
"Do crazy stuff while Mohamed is out" edition 👶
- Suggestion: "safe navigation operator", i.e. x?.y #16 Safe Navigation operator
- Support proposed ES Next "::" bind operator #3508 ESNext 'bind' operator
::
- Partial classes #563 Partial classes
- Allow enums of types other than number #1206
string
enum
s - Pure annotation in downlevel emits #13721 Pure annotation on downlevel emits
- Allow interfaces to declare protected members and allow implementors to implement protected and private members. #3854
protected
ininterface
s - Proposal: Support spread operator for arrays and tuples in function calls #5296 Spread for function calls
- raise a type error on attempt to strict-equal-compare a value of string | null to undefined #14764 Disallow comparing
string | null
toundefined
unknown
: less-permissive alternative toany
#10715unknown
alternative toany
- empty object should be an identity type relative to the intersection operation #14762
T & {}
should just beT
, at least intypeToString
- Allow to call getter/setter logic When subclassing #338 Allow
super.get/set
- Suggestion: Allow declaring class members within a constructor #766 Allow declaring class members in the constructor
- Should unions and non-primitives be allowed for relational comparisons? #5156
>
operator and friends on union types - Inherited typing for class property initializers #10570 Inherited typing for class property initializers
- Cannot Optionalize Class Getters #14417 Optional getters in classes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment