Awesome Finite State Machine
This is a simple finite state machine built on Typescript
Roadmap
- Make state domain objects inmutable
- Create builders to construct a state machine easier
- Be able to start from an existing machine definition to extend it, creating a new state graph
- Machine state verification (All states are reachable, all transitions have origin/destination a valid state, etc)
- Add rxjs and create observables for state changes and transition triggering
Usage
Simply basic usage (v0.0.1)
const createMachine = { const machine = <string> name: 'a' data: 'A' ; machine ; machine ; machine ; return machine;}; const machine = ;machine;machine;machine;machine;