Hi guys,
typescript.java extends JSDT Editor to support TypeScript (*.ts), JSX (*.jsx), TypeScript / JSX (*.tsx) and even JavaScript *.js since TypeScript 1.8 support JavaScript too (Salsa).
Today typescript.java support completion, hover, hyperlink, validation for those TypeScript/ JSX files.
typescript.java provides an embedded node.js (like tern.java) and an embedded TypeScript in order to user can work with TypeScript without installing node.js or TypeScript, but you can override it if you wish.
typescript.java consumes tsserver (like VSCode), so it's very easy to change TypeScript version without compiling the new version of TypeScript because tsserver is provided (like tsc) in theTypeScript distribution.
So the main difference between TypEcs, eclipse-typescript and typescript.java are:
* extends JSDT Editor
* consumes tsserver instead of creating a custom TypeScript Language Service (in order to consume directly TypeScript installed).
* uses WTP Validator for the validation (I will update my hack to consume WTP Validator once JSDT Eclipse Neon will be available in June).
MyEclipse could be perhaps interested to integrate typescript.java, it should be fantastic if you JBoss Tools could be interested too.
Have a nice day.
Reagrd's Angelo