- #7993 Negative type constraints - #7705 Better display of intersection types - #7678 Destructured parameter should not enforce presence / non-nullability from type annotation on a property that's default-initialized - #7596 Allow ArrayLike as a spread source - #7590 `readonly` constructor parameter properties - #7547 Excess properties not checked in callbacks - #7284 Implied `Promise` return type in async functions - #7265 Allow `super` constraints for type parameters - #7004 A way to make all properties of value-based elements optional - #6955 More specific `reviver` type in `JSON#parse` - #6781 Readonly indexer and constructor usage - #6480 Allow defining static index signature - #6415 Leak of `noImplicitAny` checking with private static property - #878 Provide official coding guidelines - #563 Partial classes - #3076 Special 'bottom' type - #2175 Default generic types
Activity
RyanCavanaugh commentedon Apr 20, 2016
Postponed to Monday
RyanCavanaugh commentedon May 9, 2016
T & Uand its decomposed form?Component1to put a type annotation on justpropCreadonlyconstructor parameter propertieswidenonly come fromcheckExpression, which have a limited domain of non-circular typesPromisereturn type in async functionssuperconstrains for type parameters #7265 Allowsuperconstraints for type parametersOptionalize<string>?revivertype inJSON#parseanyand indexed into an arraynoImplicitAnychecking with private static property #6415 Leak ofnoImplicitAnychecking with private static propertytypeofa private member to annotate a public memberinterface A { methods; }, A.prototype.methods = ...partialkeywordextension classis the name C# would have called it but there isn't a clear "master" declaration like there is herepartialbottomtype #3076 Special 'bottom' type