import actionCreatorFactory from 'typescript-fsa' const actionCreator = actionCreatorFactory() import { IActivityGroup } from './interfaces' import * as constants from './constants' export const fetchActivityGroups = actionCreator(constants.FETCH_ACTIVITY_GROUPS) export const fetchActivityGroupsPending = actionCreator(constants.FETCH_ACTIVITY_GROUPS_PENDING) export const fetchActivityGroupsFailure = actionCreator(constants.FETCH_ACTIVITY_GROUPS_FAILURE) export const fetchActivityGroupsSuccess = actionCreator(constants.FETCH_ACTIVITY_GROUPS_SUCCESS) export const receiveActivityGroups = actionCreator(constants.RECEIVE_ACTIVITY_GROUPS) export const fetchActivityGroupsByEmail = actionCreator(constants.FETCH_ACTIVITY_GROUPS_BY_EMAIL) export const fetchActivityGroupsByEmailPending = actionCreator(constants.FETCH_ACTIVITY_GROUPS_BY_EMAIL_PENDING) export const fetchActivityGroupsByEmailFailure = actionCreator(constants.FETCH_ACTIVITY_GROUPS_BY_EMAIL_FAILURE) export const fetchActivityGroupsByEmailSuccess = actionCreator(constants.FETCH_ACTIVITY_GROUPS_BY_EMAIL_SUCCESS) export const receiveActivityGroupsByEmail = actionCreator(constants.RECEIVE_ACTIVITY_GROUPS_BY_EMAIL)