-
Notifications
You must be signed in to change notification settings - Fork 13.1k
Closed
Labels
Design NotesNotes from our design meetingsNotes from our design meetings
Description
- PR Consistent narrowing by discriminant #38311 More-consistent narrowing
- Fixes long-standing issue
- Design limitation was due to some caching issues
- Singleton types still won't narrow to
never, which is generally the desired behvioar
- Named tuples
- Switching to parameter-style syntax based on poll feedback
- All names must be present or not present
- Names are preserved through most transforms
- Good to go for 4.0
staticindex signatures on classes- ASI issues in parsing
- Final approval 👍
- Exponential increase in compile time and memory usage #38339 performance issues
- Caused by massive unions (
JSX.IntrisicElements[keyof JSX.IntrinsicElements]) going through subtype reduction - Keep investigating
- Caused by massive unions (
brainkim, AviVahl and svieirabrainkim
Metadata
Metadata
Assignees
Labels
Design NotesNotes from our design meetingsNotes from our design meetings