объект процесса с обработчиками
распарсенный процесс с информацией о полях
const process = {
action: ({ context }) => context.data,
success: ({ update, data }) => update({ result: data }),
error: ({ update, error }) => update({ error: error.message })
}
const result = parseProcess(process)
// => {
// action: { fn: ..., read: ['data'] },
// success: { fn: ..., read: [], write: ['result'] },
// error: { fn: ..., read: [], write: ['error'] }
// }
Парсит процесс и извлекает информацию о всех обработчиках.
Анализирует объект процесса, содержащий обработчики action, success и error. Для каждого обработчика извлекает информацию о полях контекста.