xstate-plantuml
Version:
Visualize a xstate or react-automata statechart as a plantuml state diagram
18 lines (17 loc) • 385 B
JSON
{
"key": "alarm",
"initial": "inactive",
"states": {
"inactive": { "on": { "ENABLE": "active.waiting" } },
"active": {
"states": {
"snoozing": { "on": { "TIMER": "beeping" } },
"waiting": { "on": { "TIMER": "beeping" } },
"beeping": { "on": { "SNOOZE": "snoozing" } }
},
"on": {
"DISABLE": "inactive"
}
}
}
}