Yann is a principal software developer at ArcGIS. He joined the Javascript team in 2012/2013 and began a large Typescript migration soon after. Since the project was always on the back burner, it took his team a while to migrate over half a million lines of code.
He states that one of the major benefits of using Typescript is the ease of refactoring, making the code highly scalable.
Yann mentions that the ArcGIS data API has become much faster and more streamlined since the migration. When asked if this negatively affected the consumer in any way, he responds with a confident no.
Yann also discusses how the process has become much simpler over time compared to the steeper learning curve in the early stages of migration. He said that now, any time a new feature needs to be released, they opt to release it in Typescript every time, bypassing further migrations.
Show Link* Lead developer on the ArcGIS API for JavaScript team https://developers.arcgis.com/javascript/latest/ * Yann on GitHub: https://github.com/ycabon * Yann on Twitter: https://twitter.com/yanncabon