Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
TypeScript support #9324
Basic TypeScript support would be of great benefit for static syntax checking as well as IDE integration.
E.g. @pdfisk announced yesterday in [qooxdoo-devel] that he is using Qooxdoo with TypeScript extensions to ease development of his pdfisk/vista-basic framework. In particular, Qooxdoo classes are mapped to TypeScript, which allows for easy IDE integration.
However, the repository above did not (yet) contain the TypeScript extensions mentioned. After some more research, I stumbled upon @jbaron's work on Code Assistant for Type Script (CATS) at jbaron/cats which is basically a full TypeScript IDE. Its extension jbaron/qx-parser allows to generate a qooxdoo.d.ts typings file by reading qooxdoo's API documentation.
It would be great if @pdfisk and @jbaron could help us to integrate the TypeScript Definition files into the main qooxdoo repository as I am sure many (especially new) qooxdoo users will benefit from it!
referenced this issue
May 9, 2017
I hope the qooxdoo team will consider adding "official" support for TypeScript and make it easily accessible to newcomers.
Here is another UI framework I've been following the following for years which is very much like qooxdoo: www.webix.com which has now also supports TypeScript: https://blog.webix.com/typescript-types-in-webix-ui-framework/
Here is their typescript definition: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webix