TypeScript 3.3 is here. Two new features and an update for the TypeScript plug-in for Sublime Text are included. What changes for developers?
TypeScript 3.3: two changed features
For Union Types, the call behavior has been changed. So far, this has been too restrictive in some cases, according to Rosenwasser. Although the previous behavior for the call of properties did work, but not for types, if the signatures of the types only partially overlapped. Also the common value could not be called as Union Type. That has now been changed. Under what conditions the new behavior can be used and when it is not available, Rosenwasser explains in the blog post for the release of TypeScript 3.3.
A change to the build behavior of the –watch mode is the second new feature. Although the –watch mode was specifically designed to create incremental builds that include only files that have changed or whose dependencies are type checking This did not happen when using –build –watch . This has now been changed in TypeScript 3.3. Tests by the TypeScript team have reduced the build time for incremental builds by 50 to 75 percent over the original build.
Sublime text plug-in