@doeixd/machine
esm cjs
A minimal, type-safe state machine library for TypeScript centered on Type-State Programming. Uses the TypeScript compiler to catch invalid state transitions at compile-time, making illegal states unrepresentable. Features immutable updates, discriminated
Version 1.6.0 License MIT
Keywords
state-machinefinite-state-machinefsmstatecharttype-statetypescripttype-safeimmutablefunctionalreactivestate-managementreactsolid-jsasynctransitions
INSTALL