UNPKG

underpost

Version:

Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc

22 lines (18 loc) 611 B
import express from 'express'; import { registerCrudRoutes } from '../../server/middlewares.js'; import { DefaultController } from './default.controller.js'; class DefaultRouter { /** * @param {import('../types.js').RouterOptions} options * @returns {import('express').Router} */ static router(options) { // Fully unguarded (matches prior behavior). return registerCrudRoutes(express.Router(), DefaultController, options, { writeGuards: [], deleteAllGuards: [], }); } } const ApiRouter = (options) => DefaultRouter.router(options); export { ApiRouter, DefaultRouter };