import { MVCDecoratorsProxy } from "https://deno.land/x/mandarinets@v2.3.2/mvc-framework/core/proxys/mvcCoreDecorators.ts";
Logic behind MVC Core Decorators.
Static Methods
registerControllerComponent(targetClass: any, baseRoute: string | undefined)
registerCORSMiddlewareDecorator()
targetClass: any,
corsOptions: Mandarine.MandarineMVC.CorsMiddlewareOption,
methodName: string,
registerHttpAction()
route: string,
methodType: Mandarine.MandarineMVC.HttpMethods,
target: any,
methodName: string,
options: Mandarine.MandarineMVC.Routing.RoutingOptions,
registerPipeInParam()
targetClass: any,
pipes: Array<any> | any,
methodName: string,
parameterIndex: number,
registerRenderHandler()
target: any,
methodName: string,
template: string,
engine?: Mandarine.MandarineMVC.TemplateEngine.Engines,
options?: Mandarine.MandarineMVC.TemplateEngine.RenderingOptions,
registerResponseStatusDecorator()
targetClass: any,
httpCode: Mandarine.MandarineMVC.HttpStatusCode,
methodName: string,
registerRoutingParam<ParameterConfiguration = any>()
targetClass: any,
parameterType: DI.InjectionTypes,
methodName: string,
parameterIndex: number,
specificParameterName?: string,
parameterConfiguration?: ParameterConfiguration,