alpha-version-dce-check-in-api
Version:
API for taking attendance and checking people in.
15 lines (14 loc) • 729 B
TypeScript
import HandlerWrapper from '../types/HandlerWrapper';
import Router from '../types/Router';
import CanvasAPI from '../shared/types/CanvasAPI';
import RecordAttendanceFunction from '../shared/types/RecordAttendanceFunction';
/**
* Add routes for taking attendance.
* Also contains main entrypoint for QR code.
* @author Benedikt Arnarsson
* @param router the express router for the backend.
* @param recordAttendance function used to record student attendance.
* @param getCanvasAPI function to retrieve Canvas API.
*/
declare const addAttendanceRoutes: (router: Router, recordAttendance: RecordAttendanceFunction, getCanvasAPI: () => CanvasAPI, handlerWrapper: HandlerWrapper) => void;
export default addAttendanceRoutes;