Since Qv2 it's possible to use TS for Quasar AE API files
This requires some changes both to the AE structure/compilation process, some file names and package.json fields must be updated, and to Quasar app packages
The API types (IndexAPI, InstallAPI, etc) are already in place, but right now they're duplicated with minimal differences into app-webpack and app-vite packages.
I did some initial work in moving types into an app-shared package, but had to abandon the idea due to time constraint: https://github.com/quasarframework/quasar/tree/app-shared
Since Qv2 it's possible to use TS for Quasar AE API files This requires some changes both to the AE structure/compilation process, some file names and package.json fields must be updated, and to Quasar app packages
The API types (IndexAPI, InstallAPI, etc) are already in place, but right now they're duplicated with minimal differences into app-webpack and app-vite packages. I did some initial work in moving types into an
app-shared
package, but had to abandon the idea due to time constraint: https://github.com/quasarframework/quasar/tree/app-shared