Closed
Description
Leap Day Edition 🎉
- Typing Work
- Library include directives #7156 Library include directives
- Built-in support for UMD module definitions #7125 UMD module definitions
- Salsa-supporting work
- Optional parameter with jsdoc does not be respected by salsa intellisense #6992 Use smarter type fallbacks in error cases
- Suggestions
- Trailing Commas in Function Param Lists #7279 Trailing commas in argument lists
- Suggestion: Add a "forceStrictMode" compiler option #7209 Add a "force strict mode" option
- "duplicate identifier" error in js files produced by tsc #7077 Duplicate identifiers in namespace emit
- Class properties doesn't inherit types from interface #7011 Apply interface types to implicit-any-declared class properties
- Implicit Enum Duplicate Values #6864 Disallow implicitly duplicated
enum
values - Suggestion: non-nullable type #185 Non-nullable: confirm that this is committed?
- Suggestion: Permit an implementing class to ignore private methods of the implementee class #471 Permit an implementing class to ignore private methods of the implementee class
- Support type guards on property access expression #3812 Type guards on property access
- tsc chokes on switches in --example=VALUE format #6758 Allow
--name=value
commandline switch format - Checking for void in logical operations #7256 Disallow
void
in truthyness positions - In JS, importing JSON should not give an error #7071
require
of.json
file - Disallow
module
keyword in new code wherenamespace
could be used? #6808 Start a deprecation path formodule