sonarqube-issues-exporter
Version:
Enterprise-level SonarQube issues exporter with TypeScript support for generating comprehensive HTML reports with dark theme
26 lines • 1.02 kB
TypeScript
/**
* @fileoverview Configuration management for the SonarQube Issues Exporter
*
* This module provides configuration loading, validation, and management functionality.
* It handles loading configuration from files, environment variables, and provides
* proper defaults and validation.
*
* @author SonarQube Issues Exporter Team
* @version 2.0.0
*/
import { AppConfig, ConfigLoadOptions } from '../types/config';
export type { AppConfig, ConfigLoadOptions } from '../types/config';
/**
* Load and validate application configuration
*
* @function loadConfig
* @description Loads configuration from multiple sources and validates it
* @param options Configuration loading options
* @returns Validated application configuration
*/
export declare function loadConfig(options?: ConfigLoadOptions): AppConfig;
/**
* Load configuration without validation (for CLI help and setup commands)
*/
export declare function loadConfigSafe(options?: ConfigLoadOptions): AppConfig;
//# sourceMappingURL=index.d.ts.map