import { FastifyInstance } from "fastify" import authRoutes from "./auth" import customerRoutes from "./customers" import projectRoutes from "./projects" import timeEntryRoutes from "./time-entries" import userRoutes from "./users" import settingsRoutes from "./settings" import auditLogRoutes from "./audit-log" export async function setupRoutes(server: FastifyInstance) { server.register(authRoutes, { prefix: "/api/auth" }) server.register(timeEntryRoutes, { prefix: "/api/time-entries" }) server.register(customerRoutes, { prefix: "/api/customers" }) server.register(projectRoutes, { prefix: "/api/projects" }) server.register(userRoutes, { prefix: "/api/users" }) server.register(settingsRoutes, { prefix: "/api/settings" }) server.register(auditLogRoutes, { prefix: "/api/audit-log" }) }