import actionCreatorFactory from 'typescript-fsa' const actionCreator = actionCreatorFactory() import { IActivity } from './interfaces' import * as constants from './constants' export const fetchActivities = actionCreator(constants.FETCH_ACTIVITIES) export const fetchActivitiesPending = actionCreator(constants.FETCH_ACTIVITIES_PENDING) export const fetchActivitiesFailure = actionCreator(constants.FETCH_ACTIVITIES_FAILURE) export const fetchActivitiesSuccess = actionCreator(constants.FETCH_ACTIVITIES_SUCCESS) export const receiveActivities = actionCreator(constants.RECEIVE_ACTIVITIES) export const fetchActivitiesByEmail = actionCreator(constants.FETCH_ACTIVITIES_BY_EMAIL) export const fetchActivitiesByEmailSuccess = actionCreator(constants.FETCH_ACTIVITIES_BY_EMAIL_SUCCESS) export const receiveActivitiesByEmail = actionCreator(constants.RECEIVE_ACTIVITIES_BY_EMAIL)