@thingts/fsm-engine - v1.2.1
    Preparing search index...

    Type Alias FsmBeginAction<State, Events, E, Context>

    FsmBeginAction: (
        params: {
            context: Context;
            event: E;
            fsm: FsmActionApi<Events>;
            meta: Readonly<{ state: State }>;
            payload: Readonly<PayloadOf<Events, E>>;
        },
    ) => void

    Begin action callback.

    Runs at the start of event handling, before transitions are evaluated.

    Type Parameters

    Type Declaration

      • (
            params: {
                context: Context;
                event: E;
                fsm: FsmActionApi<Events>;
                meta: Readonly<{ state: State }>;
                payload: Readonly<PayloadOf<Events, E>>;
            },
        ): void
      • Parameters

        Returns void