@doeixd/machine

doeixd
esm cjs
@doeixd/machine JS library on GitHub @doeixd/machine JS library on npm Download @doeixd/machine JS library

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
@doeixd/machine has no homepage
@doeixd/machine JS library on GitHub
@doeixd/machine JS library on npm
Download @doeixd/machine JS library
Keywords
state-machinefinite-state-machinefsmstatecharttype-statetypescripttype-safeimmutablefunctionalreactivestate-managementreactsolid-jsasynctransitions