Size: a a a

2020 October 29

NN

Nikita N. in ☄️ effector
у нас не появилось какого-нить модификатора для негатива?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
неа, тайпскрипт запретил оверлоад filter | reject 🙁
источник

🚀🚀

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

NN

Nikita N. in ☄️ effector
а сплит не умеет в fn?
я тут подумал что мой гуард в сплит можно было бы переписать
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
неа, тайпскрипт запретил оверлоад filter | reject 🙁
Он же гвард имел ввиду
источник

NN

Nikita N. in ☄️ effector
аля split({ source: sample(gate.state, effect.doneData, fn), match, cases...)
источник

l

lllla in ☄️ effector
Dmitriy Shuleshov
ну я к тому что у Димы еще много планов, а не как у евана (пришло время наедать хлеборезеку и быть китайской звездой)
Столько шуму, а апи все равно получился не очень удобный ))
источник

NN

Nikita N. in ☄️ effector
хотя наверно можно через препенд
источник

DS

Dmitriy Shuleshov in ☄️ effector
lllla
Столько шуму, а апи все равно получился не очень удобный ))
Это из-за того что было много шуму.
В 99% случаев о том что получилось удобным узнаешь много после, а создание такого продукта было "без шума и пыли"😅
источник

DS

Dmitriy Shuleshov in ☄️ effector
Почему не возьмешь патронум?
источник

NN

Nikita N. in ☄️ effector
чего?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Он же гвард имел ввиду
так я тоже
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
так я тоже
источник

NN

Nikita N. in ☄️ effector
🚀🔬 🚀🔬🚀🔬
так я тоже
а я даже тебя понял
источник

DS

Dmitriy Shuleshov in ☄️ effector
Nikita N.
чего?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну вообще кондишн это split с одной функцией и одним дефолтом
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
split({
 source,
 match: {
   succ: fn,
 },
 cases: {
   succ: unit,
   __: unit2
 }
})
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну вообще кондишн это split с одной функцией и одним дефолтом
Кондишен ведь может стор булевый принимать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
в split тоже просили, но я пока чёт не уверен 🤔 там замысловатая ситуация получается
источник

NN

Nikita N. in ☄️ effector
походу мой гуард можно так переписать
split({
 source: sample({
   source: listGate.state.map(item => item.isAppend),
   clock: fxOnOfficeList.doneData,
   fn: (isAppend, data) => ({ isAppend, data }),
 }),
 match: {
   append: ({ isAppend }) => isAppend === true,
   set: ({ isAppend }) =>  isAppend === false,
 },
 cases: {
   append: officeAppended.prepend(({ data }) => data),
   set: officeSetted.prepend(({ data }) => data),
 },
})
источник