import { Mandarine } from "https://deno.land/x/mandarinets@v2.3.2/mod.ts";
const { MandarineCore } = Mandarine;
Refers to all the elements part of the core.
Classes
Class responsible for storing resource handlers | |
Enums
List of all recognizable mandarine components. | |
List of all native components by Mandarine | |
Interfaces
Refers to the essentials of a component class for the Mandarine Engine. | |
Contains the metadata information of the component. This information is initialized when a component decorator is used | |
Refers to the context of the component inside the DI container. When a request is made to the DI container, this is what the request returns. | |
Refers to the Components' Registry The components' registry is used to communicate the mandarine engine & DI layer This is possibly the most important class for mandarine to work. All components are registered inside this class | |
Handlers the information of a resource handler that will be processed. | |
Refers to the resource handler registry. All the resource handlers either initialized by the user or by Mandarine will be located here. | |
Refers to the templates' registry. All the templates that are read and initialized at mandarine compile time are registed inside the templates registry When an user requests a renderable endpoint, the templates' registry will get requested in order to get the template. | |
List of necessary fields for a Native Component | |
Properties used by the native components registry. This interface provides mandarine with the management of native components in the core. |