API Reference Protean v0.1.0-alpha.2

modules

Modules

Caveat emptor: Protean started as a library for personal learning and exploration. It should not yet be relied upon.

Protean manages state, processes, and side-effects through actions, data structures describing things that should occur as a result of a transition.

API for defining Protean machines.

Snapshot of active states, assigns, and the latest event seen by the machine.

Protocol for guarded transitions, actions, etc.

Execution logic for a Protean machine.

Purely-functional statechart core based on the SCXML specification.

Internal representation of an individual node in a Protean.MachineConfig struct.