Решил я тут с
flow перебраться на
typescript.
"Хватит извращений и закопали стюардессу" (c) анекдот
Пару дней поковырялся. Тулинг, конечно, огонь. Все быстро, работает, подсказки подсказывают.
Но он же, блин, не строгий. Ну совсем. Flow в этом плане до сих пор его уделывает, несмотря на то, что flow делает по большому счету 2 человека из фейсбука.
Пока наблюдения такие:
- нет exact типов. Их
попросили 4 года назад!!!
flow /
typescript
- не понимает фильтрацию null'ов.
flow /
tуpescript
- flow умеет матчить файлы с json с типами, указанными в приложении, ts нет:
const a:ConfigType = require('./config.json')
И это я только начал :)
3.5 года назад был
вот такой видос со сравнением
typescript vs
flow. Такое ощущение, что ms недалеко продвинулись c того времени...
Меня люто бомбит, что никто из них не ругается на
[{}].includes('wtf?!')
Сколько времени было убито на дебаг...
Короче, буду держать вас в курсе :)
"хватит извращений и закопали стюардессу"
--- сейчас вы находитесь здесь ---
"хватит извращений и откопали стюардессу"
PS: еще про тулинг. Поставил
tabnine. Он даже помогает. Подозреваю, что еще немножко обучится и будет совсем хорошо.
PPS: есть еще
такая тулза от отечественного производителя. Я как-то пробовал, у меня не завелось. Надо будет еще разок...