// Import Express
import express from 'express';

// Import types
import Router from '../../../types/Router';

// Import routes
import addGetEventRoute from './addGetEventRoute';
import addCreateEventRoute from './addCreateEventRoute';
import addGetGroupAssignmentRoute from './addGetGroupAssignmentRoute';

const addGrouperRoutes = (
  router: Router,
) => {
  const grouperRouter = express.Router();

  addGetEventRoute(grouperRouter);
  addCreateEventRoute(grouperRouter);
  addGetGroupAssignmentRoute(grouperRouter);

  router.use('/grouper', grouperRouter);
};

export default addGrouperRoutes;
