-# Group all api handlers in one router.
-class NitwebAPIRouter
- super APIRouter
-
- init do
- use("/catalog", new APICatalogRouter(config))
- use("/list", new APIList(config))
- use("/search", new APISearch(config))
- use("/random", new APIRandom(config))
- use("/entity/:id", new APIEntity(config))
- use("/code/:id", new APIEntityCode(config))
- use("/uml/:id", new APIEntityUML(config))
- use("/linearization/:id", new APIEntityLinearization(config))
- use("/defs/:id", new APIEntityDefs(config))
- use("/feedback/", new APIFeedbackRouter(config))
- use("/inheritance/:id", new APIEntityInheritance(config))
- use("/graph/", new APIGraphRouter(config))
- use("/docdown/", new APIDocdown(config))
- use("/metrics/", new APIMetricsRouter(config))
- use("/user", new GithubUser)
- end
-end
-