Repository navigation
Suggestion Backlog Slog, 1/2/2017 #13368
Copy link
Copy link
Closed
Labels
Design NotesNotes from our design meetingsNotes from our design meetings
Description
- add
enforceReadonlyAssignabilityflag for smoother transition to true readonly modifiers #13002 Add flag to enforcereadonlyin assignability relations - Declare local variable as optional #13321 Allow
?in variable declarations - Catch dependencies of functions used before assignment #13320 Detect invocations of functions which use uninitialized variables
- Checking for unsafe function overloads #13235 Verify correctness of function overload signatures
- Exhaustive checking of overloaded function return types #13225 Verify function overload correctness of return values
- Suggestion:
throwsclause and typed catch clause #13219 Allow functions to specify thrown exception types; infer catch variables from that - Empty tuple type now meaningful (at least, in unions) #13126 Allow empty tuple types
- I sugguest outFiles, who can act M: N merge #13115 Multiple
outfiles - [Suggestion] Display the name of type alias in quick-info consistently #13095 Apply 'first type alias' rule locally in modules to simplify quickinfo
- Abstract class type argument inference #13087 Infer base class type parameters
- Array.join has improper typing in .d.ts file #13049 Disallow
Array#joinwhenTisn'tstringornumber - Type hole with compatibility between optional parameters/extra parameters #13043 Fix type hole around optional / ignored parameters
- Enums can not be used for index signature types #13042 Allow enums as index signature key types again
- (0,eval) produces TS2695 #12978 Allow the expression
(0, eval) - Type Inference in for... in combined with typeof #12944 Narrow
xto... & Functionintypeof x === 'function'-guarded blocks - Narrow "string" to "keyof T" with "in" guard? #12892 Narrow
ktokeyof typeof objink in obj-guarded blocks - Reverse Enum Member Initialization Order for Constants #12693 Invert enum emit to improve minification when value is constant
- should warn/error on forward references during field initialization #12673 Disallow forward references in class member initialization
- [Suggestion] should Overloads not differ only by return type? #11281 Disallow trivially unreachable overloads
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Design NotesNotes from our design meetingsNotes from our design meetings
Activity
RyanCavanaugh commentedon Jan 9, 2017
enforceReadonlyAssignabilityflag for smoother transition to true readonly modifiers #13002 Add flag to enforcereadonlyin assignability relationsmutable, or make it the default??in variable declarationsrandomcheck in comment applies against this argument instead of for it?throwsclause and typed catch clause #13219 Allow functions to specify thrown exception types; infer catch variables from that[]?neveroutfiles--outis dyinganyA?Tinferable from their constructors...Bhad no type arguments, of courseArray#joinwhenTisn'tstringornumberRemainder: Out of time
zspitz commentedon Jan 10, 2017
Ryan Cavanaugh (@RyanCavanaugh) What does AMF mean in this context?
RyanCavanaugh commentedon Jan 10, 2017
Awaiting More Feedback