When defining actions on a transition, if a single inline action is defined – as per the example in the XState documentation – the type definitions cause an error. Wrapping the action in an array works as expected.
// Fails
on: {
actions: (context, event) => console.log('Fails!');
}
// Works
on: {
actions: [
(context, event) => console.log('Works!');
]
}
When defining
actions
on a transition, if a single inline action is defined – as per the example in the XState documentation – the type definitions cause an error. Wrapping the action in an array works as expected.