import * as mandarinets from "https://deno.land/x/mandarinets@v2.3.2/mvc-framework/mandarine-mvc.ns.ts";
Namespaces
This namespace contains all the essentials for Mandarine MVC to work | |
Refers to all the internal functioning (in MVC) that is used by Mandarine's core. | |
Refers to all the information the Routing handlers need to work out. | |
Refers to all the information that the rendering engine needs to work out. | |
Decorators information related to the view engine/template engine |
Enums
Contains all the HTTP Methods available. | |
Hypertext Transfer Protocol (HTTP) response status codes. | |
Contains all the Media Types possible in the internet | |
Refers to the status of a route at compile-time. | |
Supported view engines by mandarine |
Interfaces
Interface of object returned when using decorator | |
Information used by CORS decorator & CORS Middleware for functionality | |
Metadata & information of a Mandarine-generated decorator through custom decorators | |
Resolves the requested resource. | |
Interface of object returned when using decorator | |
Contains the information the Mandarine MVC engine will need in order to read & execute an endpoint. When an endpoint is requested, the routing action indicates how the Mandarine MVC engine should behave. | |
Contains the metadata information of a route. Like its controller and the method that should be executed. | |
Refers to the possible configurations a route can have. | |
Refers to the information of a param in a route. /:name <----- for example | |
If manual is set to true then the template is defined in the decorator @Render | |
Information of the template registered in the templates' registry |
Type Aliases
Interface used for the custom decorator executor. Custom Decorator Executor refers to the context of a mandarine-powered decorator created by the user. | |