Skip to content

@sqlrooms/room-store / CreateCommandSliceProps

Type Alias: CreateCommandSliceProps<RS>

CreateCommandSliceProps<RS> = object

Type Parameters

Type ParameterDefault type
RS extends BaseRoomStoreStateBaseRoomStoreState

Properties

middleware?

optional middleware?: RoomCommandMiddleware<RS>[]


onCommandInvokeStart?

optional onCommandInvokeStart?: (event) => void

Parameters

ParameterType
eventRoomCommandInvokeStartEvent<RS>

Returns

void


onCommandInvokeSuccess?

optional onCommandInvokeSuccess?: (event) => void

Parameters

ParameterType
eventRoomCommandInvokeSuccessEvent<RS>

Returns

void


onCommandInvokeFailure?

optional onCommandInvokeFailure?: (event) => void

Parameters

ParameterType
eventRoomCommandInvokeFailureEvent<RS>

Returns

void


onCommandInvokeError?

optional onCommandInvokeError?: (event) => void

Parameters

ParameterType
eventRoomCommandInvokeErrorEvent<RS>

Returns

void