Skip to Content
This is documentation for Trrack 2.0. Click here for legacy Trrack documentation →
FunctionsFunction: createAction()

@trrack/core


@trrack/core / createAction

Function: createAction()

Call Signature

createAction<Payload, Type>(type): IsAny<Payload, ActionCreatorWithPayload<any, Type>>

Defined in: action.ts:155 

Type Parameters

Payload

Payload = void

Type

Type extends string = string

Parameters

type

Type

Returns

IsAny<Payload, ActionCreatorWithPayload<any, Type>>

Call Signature

createAction<Prepare, Type>(type, prepareAction): IfPrepareActionMethodProvided<Prepare, _ActionCreatorWithPreparedPayload<Prepare, Type>, IsAny<ReturnType<Prepare>["payload"], ActionCreatorWithPayload<any, Type>, IsUnknown<ReturnType<Prepare>["payload"], ActionCreatorWithNonInferrablePayload<Type>, IfVoid<ReturnType<Prepare>["payload"], ActionCreatorWithoutPayload<Type>, IfMaybeUndefined<ReturnType<Prepare>["payload"], ActionCreatorWithOptionalPayload<ReturnType<Prepare>["payload"], Type>, ActionCreatorWithPayload<ReturnType<Prepare>["payload"], Type>>>>>>

Defined in: action.ts:158 

Type Parameters

Prepare

Prepare extends PrepareAction<any>

Type

Type extends string = string

Parameters

type

Type

prepareAction

Prepare

Returns

IfPrepareActionMethodProvided<Prepare, _ActionCreatorWithPreparedPayload<Prepare, Type>, IsAny<ReturnType<Prepare>["payload"], ActionCreatorWithPayload<any, Type>, IsUnknown<ReturnType<Prepare>["payload"], ActionCreatorWithNonInferrablePayload<Type>, IfVoid<ReturnType<Prepare>["payload"], ActionCreatorWithoutPayload<Type>, IfMaybeUndefined<ReturnType<Prepare>["payload"], ActionCreatorWithOptionalPayload<ReturnType<Prepare>["payload"], Type>, ActionCreatorWithPayload<ReturnType<Prepare>["payload"], Type>>>>>>

Last updated on