Vana SDK - v0.1.0
    Preparing search index...

    Interface StateMachine<TState, TEvent>

    Generic state machine interface

    interface StateMachine<TState, TEvent> {
        currentState: TState;
        transition(event: TEvent): TState;
        canTransition(event: TEvent): boolean;
        getAvailableTransitions(): TEvent[];
    }

    Type Parameters

    • TState
    • TEvent
    Index

    Properties

    currentState: TState

    Current state

    Methods