But often I find myself spending a considerable amount of time trying to make the compiler happy in situations where I think it is not that important. Mostly this is the case in which dynamically typed languages shine.
For a playground can be excessive, but for production is a nightmare.
Otherwise, you can use only JS with JSDoc and enable the @ts-check.
typescript is still added to the projects but only for type checking with "allowJs" and "checkJs" configured to true