23 lines
659 B
TypeScript
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(),
|
|
];
|
|
}
|