Page tree

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 IdDetails
24498Fixed missing link issue due to problem in resolution when exporting a class instance.
24785Removed duplicated bookmarks.
24854Fixed 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.
Callee TypeCaller TypeDetails
CallableMethodImproved the support of path mapping

1.5.0-funcrel

Resolved Issues

Customer Ticket IdDetails
23429Missing Links between Typescript and JAX RS Operations
23718Problem during framework interpretation

Rules

Rule IdNew RuleDetails
1020816FALSEFalse positives removed

Other Updates

Details
Problem during full-parsing with source code containing specific regexp
Callee TypeCaller TypeDetails
MethodCallablesupport loadClass for mongoose

1.5.0-beta2

New Support

SummaryDetails
Added support for XMLHttpRequestAdded support for XMLHttpRequest

Resolved Issues

Customer Ticket IdDetails
23442Wrong links in Angular application
22747Missing 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
Callee TypeCaller TypeDetails
CallableWeb servicesCall 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

SummaryDetails
Support for "pg" frameworkAdded 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 IdDetails
22881Problem during link saving for source_file
22867Wrong links between HTML5 and typescript method

Rules

Rule IdNew RuleDetails
1005026TRUEAvoid 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.