API Reference
Type Aliases
TrrackActionFunction

@trrack/core / TrrackActionFunction

Type alias: TrrackActionFunction<DoActionType, UndoActionType, UndoActionPayload, DoActionPayload>

Ƭ TrrackActionFunction<DoActionType, UndoActionType, UndoActionPayload, DoActionPayload>: (args: DoActionPayload) => { do?: PayloadAction<DoActionPayload, DoActionType> ; undo: PayloadAction<UndoActionPayload, UndoActionType> }

Type parameters

NameType
DoActionTypeextends string
UndoActionTypeextends string
UndoActionPayloadUndoActionPayload
DoActionPayloadDoActionPayload

Type declaration

â–¸ (args): Object

Parameters
NameType
argsDoActionPayload
Returns

Object

NameType
do?PayloadAction<DoActionPayload, DoActionType>
undoPayloadAction<UndoActionPayload, UndoActionType>

Defined in

packages/core/src/registry/action.ts:4 (opens in a new tab)