Size: a a a

2020 June 02

L

Looch in ☄️ effector
я ajv на бэке юзал, достаточно удобная штука
источник
2020 June 03

🦜

🦜 in ☄️ effector
Rafael 🦠
капец он огромный -__-
есть v8n
источник

ЕГ

Егор Гуща in ☄️ effector
@ZeroBias  а как узнать, что тесты типов корректны?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
в смысле) запустить их
источник

ЕГ

Егор Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
в смысле) запустить их
не правильный вопрос задал)
не уверен, что верно написал типы, щас пр сделаю
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rafael 🦠
мне не подходит 🤷‍♂️
у меня не json schema
вот пример реализации валидации с визиторами https://share.effector.dev/7UwnKMB4
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
сам визитор выглядит так. его преимущество — в рекурсивности с сохранением контекста, в данном случае, положение в валидируемом объекте определяется через path, уникальный для каждого, а результаты сохраняются в общий для всех errors
источник

B

Bogdan in ☄️ effector
источник

B

Bogdan in ☄️ effector
а где едитор то?
источник

ЕГ

Егор Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
в смысле) запустить их
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Bogdan
а где едитор то?
тапни на таб
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
сейчас развёрнута консоль
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну видишь, не прошли тесты, тип не вывелся https://github.com/zerobias/effector/pull/348/files#diff-222d2b9842d20da4c057e0b53bec2b07R965
источник

B

Bogdan in ☄️ effector
раза с десятого только раскрылось. А как вообще консоль убрать?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это потому что добавленный оверлоад работает для объектов со сторами в source (кстати на это тесты тоже нужны)
источник

ЕГ

Егор Гуща in ☄️ effector
я думал в консоль должен тест упасть, понял, буду разбираться
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Bogdan
раза с десятого только раскрылось. А как вообще консоль убрать?
пока никак( сорян, работа со смартфонов пока оставляет желать лучшего(
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Егор Гуща
я думал в консоль должен тест упасть, понял, буду разбираться
это интеграционный тест, ты сделал снапшот поведения, но его интерпретация уже на тебе
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
после того, как снапшот сделан, тест будет падать если тайпчекеры вернут не то же самое значение, что и было. что в свою очередь может означать как появление проблемы, так и её исправление
источник