Could not agree more. TS is my number1 feature request and has been for years. Looking at the product board it has been a top requested feature, over 800, by the community for many years.
To add to the frustration there have been several attempts by other community members to create PRs to push progress but they often just go ignored.
I can not understand why you released Strapi v4 without Typescript. I mean, the Setup Process is not really hard and the quality of all developers would be so much better. You really should set more priority to Typescript.
Strapi is Amazing and with Typescript it would be so much more.
The problem is that the included typescript does not reflect what is really exported by the javascript code, so we get more errors than if nothing was made, I think it’s better to remove them.
Here are two articles from google how they migrated puppeter and the devtools with different approach:
I’ve managed to run Strapi v4 with TypeScript (app and plugins!) thanks to jiti package https://github.com/unjs/jiti which was originally made for nuxt3