import { Action } from "redux"; import { User } from "../../types/user"; export const FETCH_PROFILE_REQUEST = 'FETCH_PROFILE_REQUEST'; export const FETCH_PROFILE_SUCCESS = 'FETCH_PROFILE_SUCCESS'; export const FETCH_PROFILE_FAILURE = 'FETCH_PROFILE_FAILURE'; export interface fetchProfileRequestAction extends Action { } export interface fetchProfileSuccessAction extends Action { profile: User } export function fetchProfile(): fetchProfileRequestAction { return { type: FETCH_PROFILE_REQUEST } }