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
}
}),
}