igcv3 - v1.1.0
    Preparing search index...

    Interface ConfigServiceOptions

    Configuration service for loading and managing application settings.

    Uses dependency injection pattern. Instantiate via composition root or directly. The service loads configuration from multiple sources in cascading order:

    1. Internal defaults (hardcoded)
    2. System config (/etc/igcv3/igcv3.conf.yml)
    3. User config (~/.config/igcv3/igcv3.conf.yml)
    4. Local config (./igcv3.conf.yml)
    5. Custom config file (--config path)
    const configService = new ConfigService();
    await configService.loadConfig('./custom-config.yml');
    const config = configService.getConfig();
    interface ConfigServiceOptions {
        isTest?: boolean;
    }
    Index

    Properties

    Properties

    isTest?: boolean