Represents a container for managing a store and handling actions within a game or application.
The validation object for the current player.
The action to be processed, which can be of type ActionType or StandardGameAction.
ActionType
StandardGameAction
A random generator instance used for randomness in the action.
Optional hidden objects of type IHiddenObjects<HiddenType>.
IHiddenObjects<HiddenType>
The type representing the state managed by the store.
The type representing the actions that can be dispatched.
The type representing hidden objects, defaults to any.
any
The store instance that manages the application state.
Represents a container for managing a store and handling actions within a game or application.
Param: playerValidation
The validation object for the current player.
Param: reducer
The action to be processed, which can be of type
ActionTypeorStandardGameAction.Param: random
A random generator instance used for randomness in the action.
Param: objects
Optional hidden objects of type
IHiddenObjects<HiddenType>.