import type { Express } from "express"; import { setupAuthRoutes } from "./auth/auth.routes.js"; // import the routes and route setups import { setupApiDocsRoutes } from "./configs/scaler.config.js"; import { setupDatamartRoutes } from "./datamart/datamart.routes.js"; import { setupOpendockRoutes } from "./opendock/opendock.routes.js"; import { setupProdSqlRoutes } from "./prodSql/prodSql.routes.js"; import { setupSystemRoutes } from "./system/system.routes.js"; import { setupUtilsRoutes } from "./utils/utils.routes.js"; export const setupRoutes = (baseUrl: string, app: Express) => { //routes that are on by default setupSystemRoutes(baseUrl, app); setupApiDocsRoutes(baseUrl, app); setupProdSqlRoutes(baseUrl, app); setupDatamartRoutes(baseUrl, app); setupAuthRoutes(baseUrl, app); setupUtilsRoutes(baseUrl, app); setupOpendockRoutes(baseUrl, app); };