Hacker News new | ask | show | jobs
by paulddraper 2561 days ago
Similar decisions to what we made at Lucidchart 2 years ago for migrating 600 KLOC of Closure to TypeScript. [1]

(Closure is a venerable JavaScript type system by Google using JSDoc-like annotations.)

Stop the world migration, automated scripts, manual fixes, lots of ts-ignore/any. And thoroughly worth it.

[1] https://www.lucidchart.com/techblog/2017/11/16/converting-60...

1 comments

How do you feel about Typescript 2 years after switching? Anything that you wished you known before, that you've had to learn on the way?
The largest change was actually going from Closure modules (namespaces) to ES6-style imports.

TypeScript just keep getting better and better. I am looking forward to better Google Bazel support for TypeScript to help with monorepos.