δμ Dmitry
Bera
можно ли как нибудь изображения превратить в точки ? что бы сделать анимацию
Kate
svg
Bera
охота сделать анимацию через канвас
Muzaffar
Bera
расщепление фото в canvasе можно сделать ?
Дима
Да
Андрей
Какой плагин для атома лучше использовать для flow?
Igor
/ban
Group Butler [beta]
Igor banned Gord!
Андрей
Nikolay
Всем привет. Подскажите, как грамотно сигнатуру стрелками описать для такого:
const headOrIdentity = param => (isArray(param) ? head(param) : param);
Nikolay
Решил так:
* @sig a -> a
* @sig [a] -> a
Oleg
Ох уж эта типизация
Rustam
Nikolay
Да, но мы всякое поинт-фри ими описываем. Потом может парсер какой-нить типа рамдовского подключим :D
Nikolay
Это зачастую выразительнее, чем @param, @param, @returns
Дима
Ну парсеры так то уже есть)) Видел один proof of concept, переводит в sanctuary-дефинишены
Nikolay
Ну вот пока нет ни того, ни другого :)
Дима
Тяжко 🌚
Nikolay
+
Nikolay
Раньше и его почти не было :)
Nikolay
Ну да, мы тайпдефами джсдоковскими обмазываемся, вроде норм
Winni
Опять из жса делают языкнейм, на котором до этого кодили.
Дима
Я тоже так говорил 🌚 Но это совсем не то(
Дима
Smooth Operator
Зачем дебажить когда можно просто не делать ошибок
Nikolay
Катаем в прод, пока норм :D
Nikolay
Да, пишем идеальный код без багов, само собой!
Winni
Nikolay
У нас не боятся, просто проект достаточно старый, кода много. Начиналось все на самой заре ноды, много легаси накопилось.
Winni
Это отличные прогеры(нет), боятся потому что это новое, просто противоположность духу профессии. У ксс препроцессоров, легаси вообще не надо преобразовавать зачастую, они его понимают.
Sergey
Это не сеньоры, это старые миддлы которые уже не развиваются и не хотят
Nikolay
основное правило помидора, работает не трожь, и использую проверенное годами решение, поэтому очень сложно протолкнуть что то новое )
ixplo
просто проверяем данные на тип, когда это критично )
Дима
ixplo
То есть всегда
ну ты как всегда ) не требуется никаких проверок на тип, если тебе важна falsy или truthy
CherryTea
(ну у тя и ник теперь)
Konstantin
да он вечно
CherryTea
@ZeroBias - заучиваешь определение?
Sergey
Bohdan
а чего они должны быть final?
Bohdan
это из джавы что-то?
Oleg
Суровое наследие времен до ООП
Oleg
ФП называется
Дима
Дима
Когда все функции начнут менять одно и то же значение
Дима
Проще говоря, это определение иммутабельности
Дима
Из мема, да))
Дима
Андрей
Ещё один вопрос об инвалидности: как установить flow? А то шёл по официальному гайду, сделал специально несколько ошибок(типа умножения строк), но у меня он ошибки не находит. Так же не понял как его поддержку в atom встроить.
go
Андрей
Блин, никто не пользуется flow??
George
Андрей
Не хочу к одному редактору привязываться.
George
ну вот и ебись тогда сам с этим говном
Андрей
George
атом
Андрей
А атом тут причём?
Андрей
Я флоу хочу настроить.
Андрей
Атом уже потом.
Sergey
Sergey
на удивление
nuclide в атоме завелось на ура и флоу сумело
Андрей
nuclide
Установил. Но проблема в общем в другом: Я вроде как установил по гайду, но ошибки не находит. Кстати, флоу без комментов можно использовать?
Андрей
А то как-то не охота в каждом файле это писать.
Sergey
George
а может вообще на тс перейти? зачем эти полумеры
Андрей
Андрей