Separated param definition and unpacking for readibility

This commit is contained in:
Alejandro Celaya 2022-11-12 20:41:55 +01:00
parent 4b2c3d2db7
commit 6103f6a89b

View file

@ -99,15 +99,11 @@ export const lastVisitLoaderForLoader = (
export const createVisitsReducer = <State extends VisitsInfo, AT extends ReturnType<typeof createVisitsAsyncThunk>>(
name: string,
{
asyncThunk,
largeAction,
fallbackToIntervalAction,
progressChangedAction,
}: AT,
asyncThunkCreator: AT,
initialState: State,
filterCreatedVisits: (state: State, createdVisits: CreateVisit[]) => CreateVisit[],
) => {
const { asyncThunk, largeAction, fallbackToIntervalAction, progressChangedAction } = asyncThunkCreator;
const { reducer, actions } = createSlice({
name,
initialState,