igcv3 - v1.1.0
    Preparing search index...

    Module services/container

    Dependency Injection Container - Composition Root for igcv3 services.

    This module provides a centralized service container that manages the lifecycle and dependencies of all application services. It implements the Composition Root pattern, ensuring that all service wiring happens in a single location.

    Benefits of this pattern:

    • Services are decoupled from their dependencies
    • Easy to mock services in tests
    • Single point of configuration for all services
    • Clear dependency graph

    Interfaces

    ServiceContainer

    Functions

    createServiceContainer
    getContainer
    resetContainer
    setContainer