defineStates
defineStates<
S>(states):StateDefinitions<S>
Defined in: StateMachine.ts:153
Preserve exact state-name types while checking every transition target.
const guardStates = defineStates({ patrol: { to: ["alert"] }, alert: { to: ["patrol"], for: 1, next: "patrol" },});Type Parameters
Section titled “Type Parameters”S extends string
Parameters
Section titled “Parameters”states
Section titled “states”Returns
Section titled “Returns”Coding agents: fetch https://yage.dev/llms.txt first and prefer the Markdown references it links over these HTML pages. This page's Markdown counterpart is /llms/packages/core.md.