@@ -103,16 +103,15 @@ export function createAction<P = void, T extends string = string>(type: T): Payl
103
103
export function createAction<PA extends PrepareAction <any >, T extends string = string >(type : T , prepareAction : PA ): PayloadActionCreator <ReturnType <PA >[' payload' ], T , PA >;
104
104
105
105
// @alpha (undocumented)
106
- export function createAsyncThunk<Returned , ThunkArg = void , ThunkApiConfig extends AsyncThunkConfig = {}>(type : string , payloadCreator : (arg : ThunkArg , thunkAPI : GetThunkAPI <ThunkApiConfig >) => Promise <Returned > | Returned ): ((arg : ThunkArg ) => (dispatch : GetDispatch <ThunkApiConfig >, getState : () => GetState <ThunkApiConfig >, extra : GetExtra <ThunkApiConfig >) => Promise <PayloadAction <undefined , string , {
106
+ export function createAsyncThunk<Returned , ThunkArg = void , ThunkApiConfig extends AsyncThunkConfig = {}>(type : string , payloadCreator : (arg : ThunkArg , thunkAPI : GetThunkAPI <ThunkApiConfig >) => Promise <Returned > | Returned ): ((arg : ThunkArg ) => (dispatch : GetDispatch <ThunkApiConfig >, getState : () => GetState <ThunkApiConfig >, extra : GetExtra <ThunkApiConfig >) => Promise <PayloadAction <Returned , string , {
107
107
arg: ThunkArg ;
108
108
requestId: string ;
109
- aborted: boolean ;
110
- abortReason: string | undefined ;
111
- }, any > | PayloadAction <Returned , string , {
109
+ }, never > | PayloadAction <undefined , string , {
112
110
arg: ThunkArg ;
113
111
requestId: string ;
114
- }, never >> & {
115
- abort: (reason ? : string ) => void ;
112
+ aborted: boolean ;
113
+ }, any >> & {
114
+ abort: (reason ? : string | undefined ) => void ;
116
115
}) & {
117
116
pending: ActionCreatorWithPreparedPayload <[string , ThunkArg ], undefined , string , never , {
118
117
arg: ThunkArg ;
@@ -122,7 +121,6 @@ export function createAsyncThunk<Returned, ThunkArg = void, ThunkApiConfig exten
122
121
arg: ThunkArg ;
123
122
requestId: string ;
124
123
aborted: boolean ;
125
- abortReason: string | undefined ;
126
124
}>;
127
125
fulfilled: ActionCreatorWithPreparedPayload <[Returned , string , ThunkArg ], Returned , string , never , {
128
126
arg: ThunkArg ;
0 commit comments