Hacker News new | ask | show | jobs
by lobster_johnson 3662 days ago
It sounds like --allowJs alleviates the need to create TypeScript definitions for everything? So if you have an existing project based entirely on JavaScript, you can gradually convert each file to .ts without having to do anything else?
2 comments

That is true. You slowly add more black typescript to a white js project as you go along and decide the shade of grey you want.
Definitely an aim of TS to make it easier to continue using JS for those who prefer a half-way house, see: https://github.com/Microsoft/TypeScript/issues/4789