18 lines
808 B
TypeScript
18 lines
808 B
TypeScript
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" })
|
|
} |