// flow я конечно не забываю.
Это все очень непонятно, Flow вообще ведет себя странно. Вот пример:
А вот пример как он не дает использовать простой .reduce()
Причем, в примере выше я просто использовал для демонстрации parseInt(), хотя в реальном коде там юзается метод, который принимает строку и возвращает число всегда.
И все-таки Вы оказались правы: я не поставил // flow в файле, который по сути проксировал импорты типов, то есть испортировал их все из директории и экспортировал наружу, чтобы было удобно импортировать. И там я забыл поставить // flow. Поэтому все как-то частично работало