Files
suaveplan/packages/api-stack/api/api-plugin-campaigns/src/routes/suppression/build-routes.ts
2026-05-27 23:29:53 +01:00

23 lines
659 B
TypeScript

/**
* Aggregator returning every `/suppression/*` `PluginRouteEntry` in
* canonical order: list, check, create, delete.
*/
import type { PluginRouteEntry } from "@suaveplan/api-openapi";
import {
buildCheckSuppressionRoute,
buildCreateSuppressionRoute,
buildDeleteSuppressionRoute,
buildListSuppressionRoute,
} from "./routes.js";
/** Returns the 4 `/suppression/*` plugin-route entries. */
export function buildSuppressionRoutes(): readonly PluginRouteEntry[] {
return [
buildListSuppressionRoute(),
buildCheckSuppressionRoute(),
buildCreateSuppressionRoute(),
buildDeleteSuppressionRoute(),
];
}