This extension was previously (in version 1.0, 1.1, and 1.2) known as TypeScript and Angular.
1.5.1-funcrel
Resolved Issues
Customer Ticket Id | Details |
---|---|
24498 | Fixed missing link issue due to problem in resolution when exporting a class instance. |
24785 | Removed duplicated bookmarks. |
24854 | Fixed missing links from Angular Component to HTML5 Source Code. |
Other Updates
Details |
---|
Use of encodeURI does not prevent the evaluation of strings anymore. |
Added support for destructuring for argument passing. |
Added support of Type Assertion. |
Link Improvements
Callee Type | Caller Type | Details |
---|---|---|
Callable | Method | Improved the support of path mapping |
1.5.0-funcrel
Resolved Issues
Customer Ticket Id | Details |
---|---|
23429 | Missing Links between Typescript and JAX RS Operations |
23718 | Problem during framework interpretation |
Rules
Rule Id | New Rule | Details |
---|---|---|
1020816 | FALSE | False positives removed |
Other Updates
Details |
---|
Problem during full-parsing with source code containing specific regexp |
Link Improvements
Callee Type | Caller Type | Details |
---|---|---|
Method | Callable | support loadClass for mongoose |
1.5.0-beta2
New Support
Summary | Details |
---|---|
Added support for XMLHttpRequest | Added support for XMLHttpRequest |
Resolved Issues
Customer Ticket Id | Details |
---|---|
23442 | Wrong links in Angular application |
22747 | Missing Links between Typescript and JAX RS Operations |
Other Updates
Details |
---|
Missing links between CSS file and Angular Component |
Missing web services in express |
Improve evaluation with bifurcation |
Link Improvements
Callee Type | Caller Type | Details |
---|---|---|
Callable | Web services | Call links to web services have been modified, whenever the complete URL is passed through a call. Consider the following example, for which the complete URL is defined in the method call this.my_get("foo/url"). In this, case a callLink is created between the a_get method and the "foo/url" web service (whereas before the callLink to that web service was created from the my_get method. import { HttpClient } from '@angular/common/http'; class A { constructor(private http: HttpClient) { } my_get(url){ return this.http.get(url); } a_get(){ this.my_get("foo/url") } } |
1.5.0-beta1
New Support
Summary | Details |
---|---|
Support for "pg" framework | Added support for few frameworks to access SQL database. NOTE: https://extend.castsoftware.com/api/delta/export/release-notes/format/markdown?id=com.castsoftware.typescript&major=1&minor=5 |
Resolved Issues
Customer Ticket Id | Details |
---|---|
22881 | Problem during link saving for source_file |
22867 | Wrong links between HTML5 and typescript method |
Rules
Rule Id | New Rule | Details |
---|---|---|
1005026 | TRUE | Avoid too many copy pasted artifacts. NOTE:The rule "Avoid too many copy pasted artifacts" depends on com.castsoftware.html5 extension. It will be activated automatically for TypeScript source code when using a version of com.castsoftware.html5 >= 2.0.15-funcrel. |
Other Updates
Details |
---|
Some function types are wrongly parsed as actual functions |
Robustness in parsing of html tags in TSX files is improved. |
Parsing of few arrow functions is improved. It may lead to some change in bookmarks and checksums. |