Size: a a a

2020 June 25

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
если source не юнит то к нему применяется combine, а комбайн от number даёт {}
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
пишу новый delay для patronum

ms может быть (payload) => number | number | Store<number>

так всё ок
это равнозначно?
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
если source не юнит то к нему применяется combine, а комбайн от number даёт {}
аааааааа
источник

c⁣

createStore<🦉>... in ☄️ effector
спасибо)
источник

c⁣

createStore<🦉>... in ☄️ effector
оставлю вариант без restore)
источник

c⁣

createStore<🦉>... in ☄️ effector
а ещё я удивился
restore(effect, 0) срабатывает на окончание эффекта
(ну либо я совсем не так понял)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
объектная форма рестора как раз для нормализации аргументов которые могут быть сторами а могут простыми значениями
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
а ещё я удивился
restore(effect, 0) срабатывает на окончание эффекта
(ну либо я совсем не так понял)
да, рестор по эффекту для того чтобы не подписываться на его done вручную
источник

c⁣

createStore<🦉>... in ☄️ effector
Поревьювьте мой новый delay, пожалуйста

https://github.com/sergeysova/patronum/blob/feat/46-delay-object-arguments-form/delay/index.js

- { source: Unit<T>, timeout: number }
- { source: Unit<T>, timeout: (payload: T) => number }
- { source: Unit<T>, timeout: Store<number> }


——

PullRequest
источник

R

Ruslan 🌀 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
если source не юнит то к нему применяется combine, а комбайн от number даёт {}
а комбайн от number даёт {}
почему не exception?
источник

R

Ruslan 🌀 in ☄️ effector
для чего эти объекты?
источник

R

Ruslan 🌀 in ☄️ effector
createStore<🦉> ⁣
Поревьювьте мой новый delay, пожалуйста

https://github.com/sergeysova/patronum/blob/feat/46-delay-object-arguments-form/delay/index.js

- { source: Unit<T>, timeout: number }
- { source: Unit<T>, timeout: (payload: T) => number }
- { source: Unit<T>, timeout: Store<number> }


——

PullRequest
source must be a unit...
источник

c⁣

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

c⁣

createStore<🦉>... in ☄️ effector
Ruslan 🌀
source must be a unit...
thx
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Ruslan 🌀
а комбайн от number даёт {}
почему не exception?
у комбайна довольно замысловатая нормализация аргументов, будет норм если найдёшь куда приткнуть валидацию) https://github.com/zerobias/effector/blob/master/src/effector/combine.js#L16
источник

R

Ruslan 🌀 in ☄️ effector
может ограничить шейпы только массивами и объектами?
источник

R

Ruslan 🌀 in ☄️ effector
и на null проверять тож, иначе там ошибка непонятная будет
источник

yv

yumaa verdin in ☄️ effector
хитро неявно заюзал combine, чтобы число/функцию в стор превратить :)
источник

yv

yumaa verdin in ☄️ effector
а зачем, с практической точки зрения, такой delay может понадобиться? пример какой-нить практической задачи?
источник

R

Ruslan 🌀 in ☄️ effector
yumaa verdin
хитро неявно заюзал combine, чтобы число/функцию в стор превратить :)
использовал фичу сэмпла, чтобы не городить сложный код
источник