import { FastifyInstance } from 'fastify'; import * as chartingController from '../controllers/ChartingController.js'; import { authenticate, requireModule } from '../../../../common/auth/auth.middleware.js'; export async function chartingRoutes(fastify: FastifyInstance) { fastify.addHook('onRequest', authenticate); fastify.addHook('onRequest', requireModule('ASL')); fastify.get('/prisma-data/:projectId', chartingController.getPrismaData); fastify.get('/baseline-data/:projectId', chartingController.getBaselineData); }