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>>( export const createVisitsReducer = <State extends VisitsInfo, AT extends ReturnType<typeof createVisitsAsyncThunk>>(
name: string, name: string,
{ asyncThunkCreator: AT,
asyncThunk,
largeAction,
fallbackToIntervalAction,
progressChangedAction,
}: AT,
initialState: State, initialState: State,
filterCreatedVisits: (state: State, createdVisits: CreateVisit[]) => CreateVisit[], filterCreatedVisits: (state: State, createdVisits: CreateVisit[]) => CreateVisit[],
) => { ) => {
const { asyncThunk, largeAction, fallbackToIntervalAction, progressChangedAction } = asyncThunkCreator;
const { reducer, actions } = createSlice({ const { reducer, actions } = createSlice({
name, name,
initialState, initialState,