объект с цепочками действий
объект с распарсенными процессами
const chains = {
loadUser: process().action(({ context }) => fetch(`/users/${context.id}`)),
saveData: process().action(({ context, update }) => update({ saved: true }))
}
const result = parseChainsObject(chains)
// => {
// loadUser: { action: { fn: ..., read: ['id'] } },
// saveData: { action: { fn: ..., write: ['saved'] } }
// }
Парсит объект с цепочками действий и извлекает информацию о всех процессах.
Анализирует объект, где каждое свойство содержит цепочку действий, и возвращает объект с распарсенными процессами.