import { Router } from 'express'; import { getLookup, listLookups } from '../services/lookupService.js'; import { asyncHandler } from '../utils/asyncHandler.js'; const router = Router(); router.get( '/', asyncHandler(async (_req, res) => { const lookups = await listLookups(); res.json({ items: lookups }); }) ); router.get( '/:lookupCode', asyncHandler(async (req, res) => { const lookup = await getLookup(req.params.lookupCode); if (!lookup) { return res.status(404).json({ message: 'Lookup not found.' }); } return res.json(lookup); }) ); export default router;