@types/redux-actions
Advanced tools
Comparing version 2.6.2 to 2.6.3
@@ -34,3 +34,6 @@ // Type definitions for redux-actions 2.6 | ||
export type ReducerMapValue<State, Payload> = Reducer<State, Payload> | ReducerNextThrow<State, Payload> | ReducerMap<State, Payload>; | ||
export type ReducerMapValue<State, Payload> = | ||
| Reducer<State, Payload> | ||
| ReducerNextThrow<State, Payload> | ||
| ReducerMap<State, Payload>; | ||
@@ -42,3 +45,6 @@ export interface ReducerMap<State, Payload> { | ||
export interface ReducerMapMeta<State, Payload, Meta> { | ||
[actionType: string]: ReducerMeta<State, Payload, Meta> | ReducerNextThrowMeta<State, Payload, Meta> | ReducerMapMeta<State, Payload, Meta>; | ||
[actionType: string]: | ||
| ReducerMeta<State, Payload, Meta> | ||
| ReducerNextThrowMeta<State, Payload, Meta> | ||
| ReducerMapMeta<State, Payload, Meta>; | ||
} | ||
@@ -57,8 +63,8 @@ | ||
export type BaseActionFunctions<TAction> = | ||
ActionFunction0<TAction> | | ||
ActionFunction1<any, TAction> | | ||
ActionFunction2<any, any, TAction> | | ||
ActionFunction3<any, any, any, TAction> | | ||
ActionFunction4<any, any, any, any, TAction> | | ||
ActionFunctionAny<TAction>; | ||
| ActionFunction0<TAction> | ||
| ActionFunction1<any, TAction> | ||
| ActionFunction2<any, any, TAction> | ||
| ActionFunction3<any, any, any, TAction> | ||
| ActionFunction4<any, any, any, any, TAction> | ||
| ActionFunctionAny<TAction>; | ||
@@ -75,3 +81,6 @@ export type ActionFunctions<Payload> = BaseActionFunctions<Action<Payload>>; | ||
export type ReduxCompatibleReducerMeta<State, Payload, Meta> = (state: State | undefined, action: ActionMeta<Payload, Meta>) => State; | ||
export type ReduxCompatibleReducerMeta<State, Payload, Meta> = ( | ||
state: State | undefined, | ||
action: ActionMeta<Payload, Meta>, | ||
) => State; | ||
@@ -88,3 +97,3 @@ /** argument inferring borrowed from lodash definitions */ | ||
export function createAction( | ||
actionType: string | ||
actionType: string, | ||
): ActionFunctionAny<Action<any>>; | ||
@@ -94,3 +103,3 @@ | ||
actionType: string, | ||
payloadCreator: ActionFunction0<Payload> | ||
payloadCreator: ActionFunction0<Payload>, | ||
): ActionFunction0<Action<Payload>>; | ||
@@ -100,3 +109,3 @@ | ||
actionType: string, | ||
payloadCreator: ActionFunction1<Arg1, Payload> | ||
payloadCreator: ActionFunction1<Arg1, Payload>, | ||
): ActionFunction1<Arg1, Action<Payload>>; | ||
@@ -106,3 +115,3 @@ | ||
actionType: string, | ||
payloadCreator: ActionFunction2<Arg1, Arg2, Payload> | ||
payloadCreator: ActionFunction2<Arg1, Arg2, Payload>, | ||
): ActionFunction2<Arg1, Arg2, Action<Payload>>; | ||
@@ -112,3 +121,3 @@ | ||
actionType: string, | ||
payloadCreator: ActionFunction3<Arg1, Arg2, Arg3, Payload> | ||
payloadCreator: ActionFunction3<Arg1, Arg2, Arg3, Payload>, | ||
): ActionFunction3<Arg1, Arg2, Arg3, Action<Payload>>; | ||
@@ -118,7 +127,7 @@ | ||
actionType: string, | ||
payloadCreator: ActionFunction4<Arg1, Arg2, Arg3, Arg4, Payload> | ||
payloadCreator: ActionFunction4<Arg1, Arg2, Arg3, Arg4, Payload>, | ||
): ActionFunction4<Arg1, Arg2, Arg3, Arg4, Action<Payload>>; | ||
export function createAction<Payload>( | ||
actionType: string | ||
actionType: string, | ||
): ActionFunction1<Payload, Action<Payload>>; | ||
@@ -129,3 +138,3 @@ | ||
payloadCreator: null | undefined, | ||
metaCreator: ActionFunctionAny<Meta> | ||
metaCreator: ActionFunctionAny<Meta>, | ||
): ActionFunctionAny<ActionMeta<any, Meta>>; | ||
@@ -136,3 +145,3 @@ | ||
payloadCreator: ActionFunctionAny<Payload>, | ||
metaCreator: ActionFunctionAny<Meta> | ||
metaCreator: ActionFunctionAny<Meta>, | ||
): ActionFunctionAny<ActionMeta<Payload, Meta>>; | ||
@@ -143,3 +152,3 @@ | ||
payloadCreator: ActionFunction1<Arg1, Payload>, | ||
metaCreator: ActionFunction1<Arg1, Meta> | ||
metaCreator: ActionFunction1<Arg1, Meta>, | ||
): ActionFunction1<Arg1, ActionMeta<Payload, Meta>>; | ||
@@ -150,3 +159,3 @@ | ||
payloadCreator: ActionFunction2<Arg1, Arg2, Payload>, | ||
metaCreator: ActionFunction2<Arg1, Arg2, Meta> | ||
metaCreator: ActionFunction2<Arg1, Arg2, Meta>, | ||
): ActionFunction2<Arg1, Arg2, ActionMeta<Payload, Meta>>; | ||
@@ -157,3 +166,3 @@ | ||
payloadCreator: ActionFunction3<Arg1, Arg2, Arg3, Payload>, | ||
metaCreator: ActionFunction3<Arg1, Arg2, Arg3, Meta> | ||
metaCreator: ActionFunction3<Arg1, Arg2, Arg3, Meta>, | ||
): ActionFunction3<Arg1, Arg2, Arg3, ActionMeta<Payload, Meta>>; | ||
@@ -164,3 +173,3 @@ | ||
payloadCreator: ActionFunction4<Arg1, Arg2, Arg3, Arg4, Payload>, | ||
metaCreator: ActionFunction4<Arg1, Arg2, Arg3, Arg4, Meta> | ||
metaCreator: ActionFunction4<Arg1, Arg2, Arg3, Arg4, Meta>, | ||
): ActionFunction4<Arg1, Arg2, Arg3, Arg4, ActionMeta<Payload, Meta>>; | ||
@@ -171,3 +180,3 @@ | ||
reducer: Reducer<State, Payload> | ReducerNextThrow<State, Payload>, | ||
initialState: State | ||
initialState: State, | ||
): ReduxCompatibleReducer<State, Payload>; | ||
@@ -178,3 +187,3 @@ | ||
reducer: ReducerMeta<State, Payload, Meta> | ReducerNextThrowMeta<State, Payload, Meta>, | ||
initialState: State | ||
initialState: State, | ||
): ReduxCompatibleReducerMeta<State, Payload, Meta>; | ||
@@ -190,3 +199,3 @@ | ||
initialState: StateAndPayload, | ||
options?: Options | ||
options?: Options, | ||
): ReduxCompatibleReducer<StateAndPayload, StateAndPayload>; | ||
@@ -197,3 +206,3 @@ | ||
initialState: State, | ||
options?: Options | ||
options?: Options, | ||
): ReduxCompatibleReducer<State, Payload>; | ||
@@ -204,3 +213,3 @@ | ||
initialState: State, | ||
options?: Options | ||
options?: Options, | ||
): ReduxCompatibleReducerMeta<State, Payload, Meta>; | ||
@@ -213,6 +222,6 @@ | ||
[actionType: string]: | ||
ActionMap<Payload, Meta> | | ||
ActionFunctionAny<Payload> | | ||
[ActionFunctionAny<Payload>, ActionFunctionAny<Meta>] | | ||
undefined; | ||
| ActionMap<Payload, Meta> | ||
| ActionFunctionAny<Payload> | ||
| [ActionFunctionAny<Payload>, ActionFunctionAny<Meta>] | ||
| undefined; | ||
} | ||
@@ -224,3 +233,3 @@ | ||
): { | ||
[actionName: string]: ActionFunctionAny<Action<Payload>> | ||
[actionName: string]: ActionFunctionAny<Action<Payload>>; | ||
}; | ||
@@ -232,3 +241,3 @@ | ||
): { | ||
[actionName: string]: ActionFunctionAny<Action<any>> | ||
[actionName: string]: ActionFunctionAny<Action<any>>; | ||
}; |
{ | ||
"name": "@types/redux-actions", | ||
"version": "2.6.2", | ||
"version": "2.6.3", | ||
"description": "TypeScript definitions for redux-actions", | ||
@@ -48,4 +48,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/redux-actions", | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "c8140493914bd52fb23465f305c8611e764ebf456fa04cdaed348ef66cc8ea15", | ||
"typeScriptVersion": "3.6" | ||
"typesPublisherContentHash": "9b2f49ae819016d8c12ea49a50af1fc84f909b2e2d8e78b1777dc2535c773962", | ||
"typeScriptVersion": "4.5" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Wed, 07 Jul 2021 18:31:52 GMT | ||
* Last updated: Wed, 27 Sep 2023 07:12:04 GMT | ||
* Dependencies: none | ||
@@ -14,0 +14,0 @@ * Global values: `ReduxActions` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
11570
178