AFSM
通过装饰器自动管理异步状态机,一行代码完成状态迁移
TypeScript ESM Decorators Mermaid
01
装饰器驱动
用 @ChangeState 等装饰器包装异步方法,自动管理状态迁移与中间态。
02
可视化状态图
自动生成 mermaid stateDiagram-v2,实时观察状态机拓扑与变更。
03
组合与中断
支持 context 组合多状态机、MiddleState 中断、同步模式与继承。
04
DevTools 扩展
配套 Chrome / Edge 开发者工具面板,实时查看运行中的状态机与历史。
安装与使用 →