Actions - gabrielrangel95/react-native-folder-structure GitHub Wiki

Ex: <user.ts>

import { Types } from '@redux/types';
import {
  IDispatchToProps,
  IUserInterface,
  IUserLoginInterface,
} from '@interfaces/user';

export const UserActions: IDispatchToProps = {
  tryLoginFailure: (message: string | undefined) => ({
    type: Types.USER_TRY_LOGIN_FAILURE,
    payload: {
      message
    },
  }),
  tryLoginRequest: (user: IUserLoginInterface) => ({
    type: Types.USER_TRY_LOGIN_REQUEST,
    payload: {
      user
    }
  }),
  tryLoginSuccess: (user: IUserInterface, token: IToken) => ({
    type: Types.USER_TRY_LOGIN_SUCCESS,
    payload: {
      user,
      token
    }
  }), 
}

⚠️ **GitHub.com Fallback** ⚠️