All files / src/redux/utils index.ts

0% Statements 0/28
100% Branches 0/0
0% Functions 0/1
0% Lines 0/28

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                         
/**
 * Redux Utilities
 *
 * Centralized utilities for Redux state management.
 */

// Async thunk utilities
export {
  createAppAsyncThunk,
  addLoadingReducers,
  addOperationLoadingReducers,
  initialLoadingState,
  initialOperationLoadingState,
  isPendingAction,
  isFulfilledAction,
  isRejectedAction,
  isApiErrorWithCode,
  isAuthenticationError,
  isForbiddenError,
  isNotFoundError,
  getErrorMessage,
} from './createAsyncThunk';

export type {
  ApiError,
  LoadingState,
  OperationLoadingState,
} from './createAsyncThunk';