Есть у меня enum с названиями екшенов:
export enum ResearchActionTypes {
SAVE_CATEGORY = 'SAVE_CATEGORY',
SAVE_PROJECT_NAME = 'SAVE_PROJECT_NAME',
SAVE_BRIEF = 'SAVE_BRIEF',
SAVE_USER_INFO = 'SAVE_USER_INFO',
UPDATE_LOCAL_PATH = 'UPDATE_LOCAL_PATH',
SAVE_REPORT_TYPE = 'SAVE_REPORT_TYPE',
SAVE_OBJECTIVES = 'SAVE_OBJECTIVES',
SAVE_ACTIVE_CHAPTER = 'SAVE_ACTIVE_CHAPTER',
SAVE_INDUSTRIES = 'SAVE_INDUSTRIES',
SAVE_TARGET = 'SAVE_TARGET',
SAVE_REGIONS = 'SAVE_REGIONS',
SAVE_PRESET_TAGS = 'SAVE_PRESET_TAGS',
UPDATE_SCREEN_STEP = 'UPDATE_SCREEN_STEP',
}
Я хочу сделать тип ResearchActions через Union что-бы потом юзнуть это в редюсере
Как лучше всего это сделать, что-бы не пришлось сначала писать константы