This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.

This extension was previously (in version 1.0, 1.1, and 1.2) known as TypeScript and Angular.

1.9.1-funcrel

Resolved Issues

Customer Ticket IdDetails
34950Fixed False Positive for "Avoid String concatenation in loops (Typescript)"
35204Improve evaluation in complex cases.

Other Updates

Details
Support logical assignment operators
Refactor rule "Avoid creating cookie without setting httpOnly option (TypeScript)"
Missing link to implemented method when an interface is used

Rules

Rule IdNew RuleDetails
1020828FALSEFixed False Positive for "Avoid String concatenation in loops (Typescript)".
1020868FALSERefactor rule "Avoid creating cookie without setting httpOnly option (TypeScript)".

New Support

SummaryDetails
New ISO Rule Always unsubscribe events in Angular onDestroy methodThis rule will raise a violation when "no unsubscription is found in the onDestroy method of a class that is subscribed to an event".

1.9.0-funcrel

Resolved Issues

Customer Ticket IdDetails
33793Added missing links to anonymous functions.
34506Missing links from TypeScript SQL Query to DB objects due to malformed query.
34500Removed duplicated Angular http services.

1.9.0-beta1

Resolved Issues

Customer Ticket IdDetails
33793Missing link to anonymous function fixed

New Support

SummaryDetails
Support for AWS S3 with SDK V3The use of AWS S3 with SDK V3 is now supported.
Support for DynamoDB with AWS SDK V3The use of DynamoDB with AWS SDK V3 is now supported.

1.9.0-alpha1

Note

If your application contains configuration files for AWS Cloudformation, SAM or Serverless framework, it is highly recommended to add the com.castsoftware.cloudconfig extension so that proper migration of AWS objects takes place upon upgrading typescript extension from previous versions (v < 1.9.0-alpha1).

Other Updates

Details
Remove the display of internal migration properties.
Support of Cloudformation, SAM and Serverless framework is removed from this extension. The support is now provided by com.castsoftware.cloudconfig. This extension remains responsible for linking the AWS objects that have a nodejs runtime to TypeScript handlers.

New Support

SummaryDetails
Support AWS DynamoDB SDK V2The use of AWS DynamoDB with the SDK V2 is now supported.
Support Lambda invoke with SDKInvoking Lambda with SDK V2 and SDK V3 is now supported.
Support Sequelize.queryThe use of Sequelize.query is now supported.
Support AWS SNS with SDKThe use of AWS SNS with SDK V2 and V3 is now supported.
Support SQS with SDK V3The use of SQS with SDK V3 is now supported.