Size: a a a

2021 June 18

c⁣

createStore<🦉>... in ☄️ effector
Это я сломал( простите
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
таких операторов будет 4 x 4 = 16 штук

комбинаторика тут довольно коварная)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
всм? ты наоборот это выяснил)
источник

IK

Igor Kamyshev in ☄️ effector
Не не, четыре. Фильтр, маппер, пустой (форвард) и вот эта вундервафля.
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
текущее поведение attach ожидаемое, там без вариантов, такова логика промисов
источник

IK

Igor Kamyshev in ☄️ effector
По сути просто изменить сигнатуры сэмпла, гварда и форварда для соотвествии вундерфали
источник

c⁣

createStore<🦉>... in ☄️ effector
А должен?
Закинь ишшью плиз, надо подумать баг ли это
источник

TG

Timofey Goncharov in ☄️ effector
ухожу, потом постараюсь не забыть
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
fieldName: {fn, source}
fieldName: {fn}
fieldName: {source}
fieldName: undefined

четыре кейса на каждое поле такого вида, причём результаты не складываются, а перемножаются
источник

c⁣

createStore<🦉>... in ☄️ effector
Мне показалось, что я тогда сделал костыль.

Вот думаю, мб плавно переименовать mapResult? Все таки он может путать ибо не чистый map там
источник

IK

Igor Kamyshev in ☄️ effector
Я понимаю. Я имел ввиду оставить 4 оператора (гвард, сэмпл, форвад, все-вместе) и просто придать им одинаковую форму
источник

IK

Igor Kamyshev in ☄️ effector
guard({ source, clock, filter, target }) ->guard({ clock, filter: { source, fn }, target })
источник

🚀🚀

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

n⚡

neomad ⚡️ in ☄️ effector
имеется стора, имеется эффект, как пробросить стейт из сторы в хэндер эффекта?
источник

IK

Igor Kamyshev in ☄️ effector
Ну оверлоады в старые будет добавить видимо слишком сложно с точки зрения типов😞
источник

c⁣

createStore<🦉>... in ☄️ effector
Attach или sample
источник

n⚡

neomad ⚡️ in ☄️ effector
понял, спасибо
источник

c⁣

createStore<🦉>... in ☄️ effector
Первый создаст новый эффект
источник

🚀🚀

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

🚀🚀

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