flexstate
v1.0.22
Published
Flexible, friendly and easy-to-use finite state machine
Downloads
14
Readme
FlexState
是一款有限状态机,具有以下特性:
- 基于
Class
构建有限状态机实例 - 支持状态
enter/leave/resume/done
钩子事件 - 状态切换完全支持异步操作
- 支持定义异步状态动作
Action
- 支持状态切换生命周期事件订阅
- 支持错误处理和状态切换中止
- 基于
TypeScript
开发 - 支持子状态
开源推荐:
VoerkaI18n
: 基于Nodejs/React/Vue的一键国际化解决方案Logsets
: 命令行应用增强输出库AutoPub
: 基于pnpm/monorepo的自动发包工具FlexDecorators
: JavaScript/TypeScript装饰器开发库FlexTools
: 实用工具函数库