文件名称:state:用于TypeScript和JavaScript的分层有限状态机
文件大小:586KB
文件格式:ZIP
更新时间:2024-05-01 10:10:19
javascript typescript machine state finite-state-machine
状态 用于TypeScript和JavaScript的可执行有限状态机。 如果您喜欢@ steelbreeze / state,请给它加注星标... 注意: v8现在可以使用,并且包含重大更改,但是可以进一步简化代码库的性能。 有关更多信息,请参见。 警告: v8尚不包含对序列化的任何支持,这是由于引入了延迟事件而带来的挑战,这些延迟事件与活动状态配置一起在状态机实例中缓存。 安装 npm i @steelbreeze/state 用法 该API分为两个不同的部分: 一组代表状态机模型的类( , , 等); 一个类,用于在运行时管理状态机实例的活动状态配置( )。 它们一起使能同一状态机模型的多个实例。 完整的API参考可以在找到。 打字稿 import * as state from "@steelbreeze/state" ; // create event cla