DS
Size: a a a
DS
NN
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),
},
})NN
split({
source,
match: {
succ: fn,
},
cases: {
succ: unit,
__: unit2
}
})DS
NN
split({
source: sample({
source: listGate.state.map(item => item.isAppend),
clock: fxOnOfficeList.doneData,
fn: (isAppend, data) => ({ isAppend, data }),
}),
match: {
append: ({ isAppend }) => isAppend === true,
},
cases: {
append: officeAppended.prepend(({ data }) => data),
__: officeSetted.prepend(({ data }) => data),
},
})🚀🚀
DS
split({
source,
match: {
succ: fn,
},
cases: {
succ: unit,
__: unit2
}
})NN
DS
split({
source,
match: {
succ: fn,
},
cases: {
succ: unit,
__: unit2
}
})split({
source,
match: $bol,
cases: {
truly: unit,
falsely: unit2
}
})
Achtung!!! ПсевдокодNN
DS
NN
NN
DS
NN
DS
NN

NN
DS

🚀🚀
