Mandarine.MandarineCore
import { Mandarine } from "https://raw.githubusercontent.com/mandarineorg/mandarinets/master/mod.ts";
const { MandarineCore } = Mandarine;
Refers to all the elements part of the core.
§Namespace
Mandarine.MandarineCore.Decorators | Core Decorators |
Mandarine.MandarineCore.Internals |
§Classes
Mandarine.MandarineCore.MandarineMicroserviceManager | |
Mandarine.MandarineCore.MandarineResourceHandlerRegistry | Class responsible for storing resource handlers |
Mandarine.MandarineCore.MandarineTemplateManager |
§Enums
Mandarine.MandarineCore.ComponentTypes | List of all recognizable mandarine components. |
Mandarine.MandarineCore.NativeComponents | List of all native components by Mandarine |
Mandarine.MandarineCore.ValueScopes |
§Variables
Mandarine.MandarineCore.Internals.getEnv | |
Mandarine.MandarineCore.Internals.getTimersManager |
§Interfaces
Mandarine.MandarineCore.ComponentCommonInterface | Refers to the essentials of a component class for the Mandarine Engine. |
Mandarine.MandarineCore.ComponentMetadataContext | Contains the metadata information of the component. This information is initialized when a component decorator is used |
Mandarine.MandarineCore.ComponentRegistryContext | 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. |
Mandarine.MandarineCore.Cookies | |
Mandarine.MandarineCore.Decorators.EventListener | |
Mandarine.MandarineCore.Decorators.MicroserviceProperty | |
Mandarine.MandarineCore.Decorators.ScheduledTask | |
Mandarine.MandarineCore.Decorators.Timer | |
Mandarine.MandarineCore.Decorators.Value | |
Mandarine.MandarineCore.Decorators.WebSocketProperty | |
Mandarine.MandarineCore.IComponentsRegistry | 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 |
Mandarine.MandarineCore.IMicroserviceManager | |
Mandarine.MandarineCore.Internals.CoreTimers | |
Mandarine.MandarineCore.IResourceHandler | Handlers the information of a resource handler that will be processed. |
Mandarine.MandarineCore.IResourceHandlerRegistry | Refers to the resource handler registry. All the resource handlers either initialized by the user or by Mandarine will be located here. |
Mandarine.MandarineCore.ITemplatesManager | 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. |
Mandarine.MandarineCore.MandarineNativeComponent | List of necessary fields for a Native Component |
Mandarine.MandarineCore.MicroserviceItem | |
Mandarine.MandarineCore.NativeComponentsProperties | Properties used by the native components registry. This interface provides mandarine with the management of native components in the core. |
Mandarine.MandarineCore.TimerMetadataContext | Context for Tasks that are timer-like. |