import { Router } from 'express'; import { createBudget, deleteBudget, listBudgets, updateBudget } from '../controllers/budget.controller.js'; import { requireAuth } from '../middleware/auth.js'; export const budgetRouter = Router(); budgetRouter.use(requireAuth); budgetRouter.get('/', listBudgets); budgetRouter.post('/', createBudget); budgetRouter.put('/:id', updateBudget); budgetRouter.delete('/:id', deleteBudget);