TypeScript is a language that builds on JavaScript and adds syntax for types. TypeScript can use this information to help you avoid mistakes like typos, missing arguments, or forgetting to check for null and undefined. It uses the information from these types to give you an amazing editing experience, powering things like code-completions, go-to-definition, renaming and more.
Table of contents
What’s New Since the Beta and RC?Allowing Code in Constructors Before super()Control Flow Analysis for Destructured Discriminated UnionsImproved Recursion Depth ChecksIndexed Access Inference ImprovementsControl Flow Analysis for Dependent Parameters--target es2022Removed Unnecessary Arguments in react-jsxJSDoc Name SuggestionsMore Syntax and Binding Errors in JavaScriptTypeScript Trace AnalyzerBreaking ChangesWhat’s Next?Sort: