10 месяцев назад мы начали переписывать проект на TypeScript — надоело терпеть, что Flow съедает 30 ГБ оперативной памяти и превращает IDE в тыкву. Расскажу, как мы выбирали между постепенным и мгновенным переписыванием и как сильно изменилась сборка. Отдельно поговорим про то, как мы проверяем TypeScript-код и отслеживаем прогресс переписывания.