import { reduce } from "robot3"; import { log } from "./log"; export function setErrorMessageOnContext(message?: string) { return reduce((ctx, ev) => { log.error(`fsm: ${ev.error.message}`, ev.error); return { ...ctx, error: message || ev.error.message }; }); }