import { ControllerCatalog } from "https://deno.land/x/momentum@v0.8.2/core/controller-catalog.ts";
Static Properties
private
readonly
catalog: Map<Type, { metadata?: ControllerMetadata; actions: { [action: string]: { metadata?: ActionMetadata; parameters?: ParameterMetadata[]; }; }; }>Static Methods
private
constructRoute(controllerMetadata: ControllerMetadata | undefined, actionMetadata: ActionMetadata | undefined)private
getActionRegistration(type: ControllerClass, action: string)private
getControllerRegistration(type: ControllerClass)getParameterMetadata(type: ControllerClass, action: string)
registerControllerMetadata(type: ControllerClass, metadata: Omit<ControllerMetadata, "type">)