sonarqube-issues-exporter
Version:
Enterprise-level SonarQube issues exporter with TypeScript support for generating comprehensive HTML reports with dark theme
30 lines • 1.54 kB
TypeScript
/**
* @fileoverview Main type definitions index for the SonarQube Issues Exporter
*
* This module serves as the central export point for all TypeScript type definitions
* used throughout the application. It re-exports types from specialized modules
* to provide a clean and organized API for type consumption.
*
* @author SonarQube Issues Exporter Team
* @version 2.0.0
*/
export * from './sonarqube';
export * from './report';
export * from './core';
export * from './config';
export * from './cli';
export * from './service';
export * from './exporter';
export * from './utils';
/**
* Re-export commonly used types for convenience
*/
export type { SonarQubeIssue, IssueSeverity, IssueStatus, IssueType, SonarQubeSearchResponse, QualityGateCondition, QualityGateStatus, ProjectMeasures, SecurityHotspot, SecurityHotspotsData, } from './sonarqube';
export type { AppConfig, SonarQubeConfig, ExportConfig, LoggingConfig } from './config';
export type { ExportCommandOptions, ValidateCommandOptions, CLICommandOptions } from './cli';
export type { FetchIssuesOptions, ServiceResult, ConnectionValidationResult } from './service';
export type { HtmlExporterOptions, ExportFormat, ExportContext } from './exporter';
export type { ProcessedIssue, ReportMetrics, ReportMetadata, ExporterResult, TemplateData, } from './report';
export type { Result, LogLevel, LoggerConfig, ValidationResult, Pagination } from './utils';
export type { ProgressCallback, ExportOptions, ValidationOptions } from './core';
//# sourceMappingURL=index.d.ts.map