keepup-TypeScript
CtrlK
  • About
  • Release
    • 5.9
      • Minimal and Updated tsc --init
      • Support for import defer
    • 5.8
      • Granular Checks for Branches in Return Expressions
      • Support for require() of ECMAScript Module in `--module nodenext`
      • `--module node18`
      • --erasableSyntaxOnly Flag
      • The `--lib Replacement` Flag
      • Preserved Computed Property Names in Declaration Files
      • Optimizations on Program Loads and Updates
      • Notable Behavioral Change
    • 5.7
      • Checks for Never-Initialized Variables
      • Path Rewriting for Relative Paths
      • Support for --target es2024 and --lib es2024
      • Searching Ancestor Configuration Files for Project Ownership
      • Faster Project Ownership Checks in Editors for Composite Projects
      • Validated JSON Imports in --module nodenext
      • Support for V8 Compile Caching in Node.js
      • Notable Behavioral Changes
    • 5.6
      • Disallowed Nullish and Truthy Checks
      • Iterator Helper Methods
      • Strict Builtin Iterator Checks (and --strictBuiltinIteratorReturn)
      • Support for Arbitrary Module Identifiers
      • The --noUncheckedSideEffectImports Option
      • The --noCheck Option
      • Allow --build with Intermediate Errors
      • Region-Prioritized Diagnostics in Editors
      • Granular Commit Characters
      • Exclude Patterns for Auto-Imports
      • Notable Behavioral Changes
    • 5.5
      • Inferred Type Predicates
      • Control Flow Narrowing for Constant Indexed Accesses
      • The JSDoc @import Tag
      • Regular Expression Syntax Checking
      • Support for New ECMAScript Set Methods
      • Isolated Declarations
      • The ${configDir} Template Variable for Configuration Files
      • Consulting package.json Dependencies for Declaration File Generation
      • Editor and Watch-Mode Reliability Improvements
      • Performance and Size Optimizations
      • Easier API Consumption from ECMAScript Modules
      • The transpileDeclaration API
      • Notable Behavioral Changes
    • 5.4
      • Preserved Narrowing in Closures Following Last Assignments
      • The NoInfer Utility Type
      • Object.groupBy and Map.groupBy
      • Support for require() calls in --moduleResolution bundler and --module preserve
      • Checked Import Attributes and Assertions
      • Quick Fix for Adding Missing Parameters
      • Upcoming Changes from typeScript 5.0 Deprecations
      • Notable Behavioral Changes
    • 5.3
      • Import Attributes
      • Stable Support `resolution-mode` in Import Types
      • `resolution-mode` Supported in All Module Modes
      • `switch (true)` Narrowing
      • Narrowing On Comparisons to Booleans
      • `instanceof` Narrowing Through `Symbol.hasInstance`
      • Checks for `super` Property Access on Instance Fields
      • Interactive Inlay Hints for Types
      • Settings to Prefer `type` Auto-Imports
      • Optimizations by Skipping JSDoc Parsing
      • Optimizations by Comparing Non-Normalized Intersections
      • Consolidation Between `tsserverlibrary.js` and `typescript.js`
      • Breaking Changes and Correctness Improvements
    • 5.2
      • `using` Declarations and Explicit Resource Management
      • Decorator Metadeta
      • Named and Anonymous Tuple Elements
      • Easier Method Usage for Unions of Arrays
      • Type-Only Import Paths with TypeScript Implementation File Extensions
      • Comma Completions for Object Members
      • Inline Variable Refactoring
      • Optimized Checks for Ongoing Type Compatibility
      • Breaking Changes and Correctness Fixes
    • 5.1
      • Easier Implicit Returns for undefined -Returning Functions
      • Unrelated Types for Getters and Setters
      • Decoupled Type-Checking Between JSX Elements and JSX Tag Types
      • Namespaced JSX Attributes
      • typeRoots Are Consulted In Module Resolution
      • Move Declarations to Existing Files
      • Linked Cursors for JSX Tags
      • Snippet Completions for @param JSDoc Tags
      • Optimizations
      • Breaking Changes
    • 5.0
      • Decorators
      • `const` type Parameters
      • Supporting Multiple Configuration Files in `extends`
      • All `enum` s Are Union `enum` s
      • --moduleResolution bundler
      • Resolution Customization Flags
      • --verbatimModuleSyntax
      • Support for `export type *`
      • `@satisfies` Support in JSDoc
      • @overload Support in JSDoc
      • Passing Emit-Specific Flags Under --build
      • Case-Insensitive Import Sorting in Editors
      • Exhaustive switch/case Completions
      • Speed, Memory, and Package Size Optimizations
      • Breaking Changes and Deprecations
    • 4.9
      • The satisfies Operator
      • Unlisted Property Narrowing with the in Operator
      • Auto-Accessors in Classes
      • Checks For Equality of `NaN`
      • File-Watching Now Uses File System Events
      • “Remove Unused Imports” and “Sort Imports” Commands for Editors
      • Go-to-Definition on return Keywords
      • Performance Improvements
      • Correctness Fixes and Breaking Changes
    • 4.8
      • Improved Intersection Reduction, Union Compatibility, and Narrowing
      • Improved Inference for infer Types in Template String Types
      • --build --watch and --incremental Performance Improvements
      • Errors When Comparing Object and Array Literals
      • Improved Inference from Binding Patterns
      • File-Watching Fixes (Especially Across git checkout s)
      • Find-All-References Performance Improvements
      • Correctness Fixes and Breaking Changes
    • 4.7
      • ECMAScript Module Support in Node.js
      • Control-Flow Analysis for Bracketed Element Access
      • Improved Function Inference in Objects and Methods
      • Instantiation Expressions
      • extends Constraints on infer Type Variables
      • Optional Variance Annotations for Type Parameters
      • Resolution Customization with moduleSuffixes
      • resolution-mode
      • Go to Source Definition
      • Group-Aware Organize Imports
      • Object Method Snippet Completions
      • BREAKING CHANGE: lib.d.ts Updates
    • 4.6
      • Allowing Code in Constructors Before super()
      • Control Flow Analysis for Destructured Discriminated Unions
      • Improved Recursion Depth Checks
      • Indexed Access Inference Improvements
      • Control Flow Analysis for Dependent Parameters
      • --target es2022
      • Removed Unnecessary Arguments in react-jsx
      • JSDoc Name Suggestions
      • More Syntax and Binding Errors in JavaScript
      • TypeScript Trace Analyzer
      • BREAKING CHANGE:Object Rests Drop Unspreadable Members from Generic Objects
      • BREAKING CHANGE:JavaScript Files Always Receive Grammar and Binding Errors
    • 4.5
      • Supporting lib from node_modules
      • The Awaited Type and Promise Improvements
      • Template String Types as Discriminants
      • module es2022
      • Tail-Recursion Elimination on Conditional Types
      • Disabling Import Elision
      • type Modifiers on Import Names
      • Private Field Presence Checks
      • Import Assertions
      • Faster Load Time with realPathSync.native
      • Snippet Completions for JSX Attributes
      • Better Editor Support for Unresolved Types
      • Breaking Changes
    • 4.4
    • 4.3
Powered by GitBook
On this page

About

Angular & TypeScript

TypeScript
Angular

v5.4

v18

https://github.com/angular/angular/blob/18.0.0/package.json#L147

v5.4

v17

https://github.com/angular/angular/blob/17.3.0/package.json

v5.1

v16

https://github.com/angular/angular/blob/16.2.12/package.json

v4.9

v15

https://github.com/angular/angular/blob/15.2.0-next.4/package.json

v4.8

v15

v4.7

v14

https://github.com/angular/angular/blob/14.0.7/package.json

v4.6

v13

https://github.com/angular/angular/blob/13.3.12/package.json
Next5.9

Last updated 11 months ago