// import { Group, Course } from '../types'; export enum Types { addToBasket = 'ADD_CHOOSEN_COURSE', removeChoosenCourse = 'REMOVE_CHOOSEN_COURSE', addChoosenGroup = 'ADD_CHOOSEN_GROUP', removeChoosenGroup = 'REMOVE_CHOOSEN_GROUP', } // type ChoosenCoursesPayload = { // [Types.addToBasket]: {}; // }; // type ChoosenGroupsPayload = { // [Types.Create]: { // id: number; // name: string; // price: number; // }; // }; // export const choosenGroupsReducer = (state, action) => { // switch (action.type) { // case Types.addChoosenGroup: // return add; // } // }; //https://dev.to/elisealcala/react-context-with-usereducer-and-typescript-4obm