-
Notifications
You must be signed in to change notification settings - Fork 13k
Closed
Labels
Design NotesNotes from our design meetingsNotes from our design meetings
Description
- Flag boolean in comparison operator operands as errors #15506 Flag
>
with boolean (and others?) operand as error - Suggestion: Module level privacy for types #15465 Module-level privacy for types
- Proposal: Preprocessor Directives #4691 Preprocessor directives
- Should be possible to force import of "unused" modules in case there are side-effects #9191 Import ellision
- Unable to specify return type of class extends T implements IFooable #15001 Allow class expressions in type positions
- Shorten method signatures (aka "type madness") #14662 Shorten enormous results of typeToString
- Suggestion: Explicit error messages in declaration files #14977 Add "error" overloads
- [Suggestion] A way to mark
.d.ts
files that they arestrictNullCheck
compliant #14810 Ability to mark .d.ts files as strictNullCheck-compliant - Decorator emits undefined default_1 #14591 Fresh object literals should have string index signatures
- Proposal: quoted and unquoted property names distinct #14267 Allow distinction of quoted/dotted property access
- Object literals use contextual type for
this
when available and ignore type of literal itself. #15157 Intersect the object type with the contextual type when computing an object literal'sthis
- [Suggestion] Disallow literal types to be asserted to a different literal type of the same widened type #14156 Disallow assertions between literal types
- Cannot invoke an expression whose type lacks a call signature when --strictNullChecks enabled #14091 Add type guarding for properties originating in generics
- deleting a prop doesn't invalidate the interface #13783 Disallow
delete
operator understrictNullChecks
on properties that don't containundefined
- Function interface doesn't type check return value for extra keys #12632 Detect excess properties in contextually-typed function expression returns
Metadata
Metadata
Assignees
Labels
Design NotesNotes from our design meetingsNotes from our design meetings