Options
All
  • Public
  • Public/Protected
  • All
Menu

Module redux/slices/userSlice

Index

Properties

default

default: Reducer<SliceState, AnyAction>

The slice's reducer.

Variables

Const getUserID

getUserID: AsyncThunk<UserResponse, void, {}> = ...

Fetch a generated user ID

Usage: dispatch(getUserID())

Const refreshToken

refreshToken: AsyncThunk<string, { userID: number; userName: string }, {}> = ...

Fetch dumpsters around the given coordinate

Usage: dispatch(refreshToken("duck speaking mountain quack))

setToken

setToken: ActionCreatorWithPayload<string, string>

setUserID

setUserID: ActionCreatorWithPayload<number, string>

setUserName

setUserName: ActionCreatorWithPayload<string, string>

Const userSlice

userSlice: Slice<SliceState, { setToken: (state: WritableDraft<SliceState>, __namedParameters: { payload: string }) => void; setUserID: (state: WritableDraft<SliceState>, __namedParameters: { payload: number }) => void; setUserName: (state: WritableDraft<SliceState>, __namedParameters: { payload: string }) => void }, "user"> = ...

Functions

Const tokenSelector

  • tokenSelector(state: EmptyObject & Object & PersistPartial): string
  • Parameters

    • state: EmptyObject & Object & PersistPartial

    Returns string

Const userIDSelector

  • userIDSelector(state: EmptyObject & Object & PersistPartial): number
  • Parameters

    • state: EmptyObject & Object & PersistPartial

    Returns number

Const userNameSelector

  • userNameSelector(state: EmptyObject & Object & PersistPartial): string
  • Parameters

    • state: EmptyObject & Object & PersistPartial

    Returns string

Const userStatusSelector

  • userStatusSelector(state: EmptyObject & Object & PersistPartial): "idle" | "loading" | "succeeded" | "failed"
  • Parameters

    • state: EmptyObject & Object & PersistPartial

    Returns "idle" | "loading" | "succeeded" | "failed"

Generated using TypeDoc