Skip to Content
This is documentation for Trrack 2.0. Click here for legacy Trrack documentation →
Type AliasesType Alias: PayloadActionCreator<Payload, Type, Prepare>

@trrack/core


@trrack/core / PayloadActionCreator

Type Alias: PayloadActionCreator<Payload, Type, Prepare>

PayloadActionCreator<Payload, Type, Prepare> = IfPrepareActionMethodProvided<Prepare, _ActionCreatorWithPreparedPayload<Prepare, Type>, IsAny<Payload, ActionCreatorWithPayload<any, Type>, IsUnknownOrNonInferrable<Payload, ActionCreatorWithNonInferrablePayload<Type>, IfVoid<Payload, ActionCreatorWithoutPayload<Type>, IfMaybeUndefined<Payload, ActionCreatorWithOptionalPayload<Payload, Type>, ActionCreatorWithPayload<Payload, Type>>>>>>

Defined in: action.ts:127 

Type Parameters

Payload

Payload = void

Type

Type extends string = string

Prepare

Prepare extends PrepareAction<Payload> | void = void

Last updated on