Skip to main content
Module

x/mandarinets/mvc-framework/mandarine-mvc.ns.ts

Mandarine.TS is a typescript, decorator-driven framework that allows you to create server-side applications. Mandarine.TS provides a range of built-in solutions such as Dependency Injection, Components, ORM and more. Under its umbrella, Mandarine.TS has 4 modules: Core, Data, Security and MVC, these modules will offer you the requirements to build a Mandarine-powered application.
Latest
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 @Parameters().

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 @RequestBody() in request which data is of Multipart/form-data

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.