RU
Size: a a a
RU
ei
[
{
job: 'VALIDATION',
run: validate
},
{
job: 'SAVING',
needs: ['VALIDATION'],
run: saveSomething
},
{
job: 'SHOW_SUCCESS',
needs: ['SAVING'],
run: showSuccessModal
},
{
job: 'SHOW_FAILURE',
// это еще до конца не придумал как обрабатывать
needs: [{ name: 'SAVING', status: Statuses.Throw }],
run: showFailureModal
}
]
ei
A
[
{
job: 'VALIDATION',
run: validate
},
{
job: 'SAVING',
needs: ['VALIDATION'],
run: saveSomething
},
{
job: 'SHOW_SUCCESS',
needs: ['SAVING'],
run: showSuccessModal
},
{
job: 'SHOW_FAILURE',
// это еще до конца не придумал как обрабатывать
needs: [{ name: 'SAVING', status: Statuses.Throw }],
run: showFailureModal
}
]
ei
ei
onPrintFailure: pipe([
doSomething,
doSomethingElse,
....
]),
onSaveSuccess: combine([
....
])
a
[
{
job: 'VALIDATION',
run: validate
},
{
job: 'SAVING',
needs: ['VALIDATION'],
run: saveSomething
},
{
job: 'SHOW_SUCCESS',
needs: ['SAVING'],
run: showSuccessModal
},
{
job: 'SHOW_FAILURE',
// это еще до конца не придумал как обрабатывать
needs: [{ name: 'SAVING', status: Statuses.Throw }],
run: showFailureModal
}
]
ei
MK
[
{
job: 'VALIDATION',
run: validate
},
{
job: 'SAVING',
needs: ['VALIDATION'],
run: saveSomething
},
{
job: 'SHOW_SUCCESS',
needs: ['SAVING'],
run: showSuccessModal
},
{
job: 'SHOW_FAILURE',
// это еще до конца не придумал как обрабатывать
needs: [{ name: 'SAVING', status: Statuses.Throw }],
run: showFailureModal
}
]
S
АН
АН
_:
IA
_:
RU
S
_:
S
_: