Type Alias ArvoMachineContext

ArvoMachineContext: {
    arvo$$?: {
        volatile$$?: {
            eventQueue$$?: EnqueueArvoEventActionParam[];
            [key: string]: any;
        };
    };
}

Represents an extended context for Arvo XState machines, including additional properties for volatile and internal data.

This type extends the base XState MachineContext with additional properties to provide more flexibility and organization in storing machine-related data.

The $$ suffix in property names is used to indicate special storage objects within the context.

To avoid runtime errors, it is recommended not to use arvo$$ object at all in the machine context