@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>>>>>>