Device Monitoring Studio - Monitor, log and analyze data coming through PC ports and connections
Docs

TypeScript Support

Starting from version 7.13, Device Monitoring Studio allows you to use TypeScript for user scripts. TypeScript is an open-source programming language, created by Microsoft which is based on new standard of EcmaScript and is a superset of JavaScript. Starting from version 7.70 TypeScript is always used.

It provides syntax sugar to simplify defining classes, interfaces, lambda functions and so on. Strong type checking is helpful for finding and fixing bugs before even running user scripts.

Version 7.25 upgrades the built-in TypeScript compiler to version 1.5.

Version 7.70 upgrades the built-in TypeScript compiler to version 1.8.10.

Syntax Check

Device Monitoring Studio internally has TypeScript declarations for all supported objects, their properties and methods. This allows automatic syntax and type check when user script is launched.