14 lines
627 B
TypeScript
14 lines
627 B
TypeScript
import { RoleType, PageType } from '@/constants/app';
|
|
import { LocationInfo } from '@/types/location';
|
|
import { AppState } from '@/types/store';
|
|
|
|
import { CHANGE_ROLE_TYPE, CHANGE_HOME_PAGE, SET_LOCATION_INFO, SET_CITY_CONFIGS } from '../constants';
|
|
|
|
export const changeRoleType = (value: RoleType) => ({ type: CHANGE_ROLE_TYPE, value });
|
|
|
|
export const changeHomePage = (value: PageType) => ({ type: CHANGE_HOME_PAGE, value });
|
|
|
|
export const setLocationInfo = (value: LocationInfo) => ({ type: SET_LOCATION_INFO, value });
|
|
|
|
export const setCityConfigs = (value: AppState['cityConfigs']) => ({ type: SET_CITY_CONFIGS, value });
|