# Functions

CreateApplicationContext creates a new ApplicationContext instance.

# Constants

List of consts containing the names of the available componentes in the Application Context - appcontext.Current.
List of consts containing the names of the available componentes in the Application Context - appcontext.Current.
List of consts containing the names of the available componentes in the Application Context - appcontext.Current.

# Variables

Current keeps all components available, initialized in the application startup.

# Structs

ApplicationContext is the type defining a map of Components.
ComponentInfo holds the function to lazy initialize the component and the instance created following the singleton pattern.

# Interfaces

Component is the Base interface for all Components.

# Type aliases

ComponentInitializerFunction specifies a function for lazily initializing a component.