TGViewer
There will be no singularity There will be no singularity @nosingularity · 1.96K subscribers
Post #688 1.81K
​Решил я тут с 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: есть еще такая тулза от отечественного производителя. Я как-то пробовал, у меня не завелось. Надо будет еще разок...
More from @nosingularity
  1. Sep 19, 2026fixupx.com/KaiLentit/status/2100629518784328013/video/1
  2. Sep 18, 2026fixupx.com/iam_zachi/status/2100679300756435135
  3. Aug 30, 2026photo post
  4. Aug 25, 2026fixupx.com/meganreyno/status/2091918430374957416
  5. Aug 3, 2026Вышла новость, что Andy Pavlo приняли на борт Clickhouse Inc. Энди довольно известная фигу…
  6. Jul 23, 2026fixupx.com/unclebobmartin/status/2080257779395154409
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →