@ue-too/being / guide
入門指南
@ue-too/being 是一個有限狀態機庫,用於建構具有事件驅動轉換和上下文管理的狀態機。
安裝
bash
npm install @ue-too/being基本用法
typescript
import { StateMachine } from "@ue-too/being";
const machine = new StateMachine({
initial: "idle",
states: {
idle: {
on: { START: "running" },
},
running: {
on: { STOP: "idle" },
},
},
});
machine.send("START"); // 轉換到 "running"