datapilot-cli
Version:
Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform
77 lines • 1.91 kB
TypeScript
/**
* Section 1 Formatter - Generate structured markdown reports
* Formats analysis results to match section1.md specification exactly
*/
import type { Section1Result } from './types';
export declare class Section1Formatter {
/**
* Generate complete Section 1 markdown report
*/
formatReport(result: Section1Result): string;
/**
* Format the report header
*/
private formatHeader;
/**
* Format file details section
*/
private formatFileDetails;
/**
* Format parsing parameters section
*/
private formatParsingParameters;
/**
* Format structural dimensions section
*/
private formatStructuralDimensions;
/**
* Format execution context section
*/
private formatExecutionContext;
/**
* Format warnings section if any exist
*/
private formatWarnings;
/**
* Format performance metrics section
*/
private formatPerformanceMetrics;
/**
* Helper methods for formatting
*/
private formatFileSize;
private formatConfidence;
private getDelimiterName;
private groupWarningsByCategory;
private getSeverityIcon;
private capitalizeFirst;
/**
* Format compression analysis section
*/
private formatCompressionAnalysis;
/**
* Format health check section
*/
private formatHealthCheck;
/**
* Format quick column statistics section
*/
private formatQuickStatistics;
/**
* Format data preview section
*/
private formatDataPreview;
/**
* Helper to calculate total columns from stats
*/
private getTotalColumns;
/**
* Helper to format percentage
*/
private formatPercentage;
/**
* Generate compact summary for quick overview
*/
formatSummary(result: Section1Result): string;
}
//# sourceMappingURL=section1-formatter.d.ts.map