Mandarine.ApplicationContext.IApplicationContext
import type { Mandarine } from "https://raw.githubusercontent.com/mandarineorg/mandarinets/master/main-core/Mandarine.ns.ts";
const { IApplicationContext } = Mandarine.ApplicationContext;
Interface used by the ApplicationContext
class. Such class contains the necessary bridges for Mandarine's core to work
interface IApplicationContext {
getInstance?: () => ApplicationContext.IApplicationContext;
getComponentsRegistry(): MandarineCore.IComponentsRegistry;
getDIFactory(): DI.FactoryClass;
getEntityManager(): Mandarine.ORM.Entity.EntityManager;
getMicroserviceManager(): Mandarine.MandarineCore.IMicroserviceManager;
getResourceHandlerRegistry(): Mandarine.MandarineCore.IResourceHandlerRegistry;
getTemplateManager(): Mandarine.MandarineCore.ITemplatesManager;
initializeMetadata(): void;
}§Properties
§
getInstance?: () => ApplicationContext.IApplicationContext
[src]§Methods
§
getComponentsRegistry(): MandarineCore.IComponentsRegistry
[src]§
getDIFactory(): DI.FactoryClass
[src]§
getEntityManager(): Mandarine.ORM.Entity.EntityManager
[src]§
getMicroserviceManager(): Mandarine.MandarineCore.IMicroserviceManager
[src]§
getResourceHandlerRegistry(): Mandarine.MandarineCore.IResourceHandlerRegistry
[src]§
getTemplateManager(): Mandarine.MandarineCore.ITemplatesManager
[src]