mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-08-08 03:51:50 +00:00
9 lines
453 B
TypeScript
9 lines
453 B
TypeScript
import type { AsyncThunkPayloadCreator } from '@reduxjs/toolkit';
|
|
import { createAsyncThunk as baseCreateAsyncThunk } from '@reduxjs/toolkit';
|
|
import type { RootState } from '.';
|
|
|
|
export const createAsyncThunk = <Returned, ThunkArg>(
|
|
typePrefix: string,
|
|
payloadCreator: AsyncThunkPayloadCreator<Returned, ThunkArg, { state: RootState; serializedErrorType: any }>,
|
|
) => baseCreateAsyncThunk(typePrefix, payloadCreator, { serializeError: (e) => e });
|