Skip to content

Commit 2774dd7

Browse files
committed
Update public API types
1 parent 71240c9 commit 2774dd7

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

etc/redux-toolkit.api.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -104,20 +104,18 @@ export function createAction<PA extends PrepareAction<any>, T extends string = s
104104
// @alpha (undocumented)
105105
export function createAsyncThunk<ActionType extends string, PayloadCreator extends AsyncActionCreator<unknown, Dispatch, unknown, undefined>>(type: ActionType, payloadCreator: PayloadCreator): {
106106
(args?: Parameters<PayloadCreator>[0]["args"] | undefined): (dispatch: any, getState: any, extra: any) => Promise<any>;
107-
pending: ActionCreatorWithPayload<{
107+
pending: import("./createAction").ActionCreatorWithPreparedPayload<[Parameters<PayloadCreator>[0]["args"]], undefined, string, never, {
108108
args: Parameters<PayloadCreator>[0]["args"];
109-
}, string>;
110-
rejected: ActionCreatorWithPayload<{
109+
}>;
110+
rejected: import("./createAction").ActionCreatorWithPreparedPayload<[Error, Parameters<PayloadCreator>[0]["args"]], undefined, string, Error, {
111111
args: Parameters<PayloadCreator>[0]["args"];
112-
error: Error;
113-
}, string>;
114-
fulfilled: ActionCreatorWithPayload<{
112+
}>;
113+
fulfilled: import("./createAction").ActionCreatorWithPreparedPayload<[Await<ReturnType<PayloadCreator>>, Parameters<PayloadCreator>[0]["args"]], Await<ReturnType<PayloadCreator>>, string, never, {
115114
args: Parameters<PayloadCreator>[0]["args"];
116-
result: Await<ReturnType<PayloadCreator>>;
117-
}, ActionType>;
118-
finished: ActionCreatorWithPayload<{
115+
}>;
116+
finished: import("./createAction").ActionCreatorWithPreparedPayload<[Parameters<PayloadCreator>[0]["args"]], undefined, string, never, {
119117
args: Parameters<PayloadCreator>[0]["args"];
120-
}, string>;
118+
}>;
121119
};
122120

123121
// @alpha (undocumented)
@@ -222,9 +220,6 @@ export type PayloadAction<P = void, T extends string = string, M = never, E = ne
222220
// @public
223221
export type PayloadActionCreator<P = void, T extends string = string, PA extends PrepareAction<P> | void = void> = IfPrepareActionMethodProvided<PA, _ActionCreatorWithPreparedPayload<PA, T>, IsAny<P, ActionCreatorWithPayload<any, T>, IsUnknownOrNonInferrable<P, ActionCreatorWithNonInferrablePayload<T>, IfVoid<P, ActionCreatorWithoutPayload<T>, IfMaybeUndefined<P, ActionCreatorWithOptionalPayload<P, T>, ActionCreatorWithPayload<P, T>>>>>>;
224222

225-
// @alpha (undocumented)
226-
export type Predicate<T> = (entity: T) => boolean;
227-
228223
// @public
229224
export type PrepareAction<P> = ((...args: any[]) => {
230225
payload: P;

0 commit comments

Comments
 (0)