Skip to main content
Version: 57.2.0

generateAuthSlice

generateAuthSlice(api): object

Parameters

api

any

Returns

object

authReducer

authReducer: Reducer<AuthState> = authSlice.reducer

authSlice

authSlice: Slice<AuthState, { logout: (state) => void; setUserId: (state, __namedParameters) => void; tokenRefreshedSuccess: (state) => void; }, "auth", "auth", SliceSelectors<AuthState>>

logout

logout: ActionCreatorWithoutPayload<"auth/logout"> = authSlice.actions.logout

middleware

middleware: ListenerMiddleware<unknown, ThunkDispatch<unknown, unknown, UnknownAction>, unknown>[]

setUserId

setUserId: ActionCreatorWithPayload<{ userId: string; }, "auth/setUserId"> = authSlice.actions.setUserId

tokenRefreshedSuccess

tokenRefreshedSuccess: ActionCreatorWithoutPayload<"auth/tokenRefreshedSuccess"> = authSlice.actions.tokenRefreshedSuccess