UNPKG

@casoon/auditmysite

Version:

A comprehensive command-line tool for automated accessibility, security, performance, and SEO testing using Playwright and pa11y, based on sitemap URLs

57 lines 1.97 kB
import { TestSummary } from '../types'; export interface CsvExportOptions { includeDetails?: boolean; includeHeaders?: boolean; delimiter?: string; } export declare class CsvGenerator { /** * Generiert CSV-Export für Test-Ergebnisse */ generateCsv(summary: TestSummary, options?: CsvExportOptions): string; /** * Generiert detaillierten CSV-Export mit Fehlern */ generateDetailedCsv(summary: TestSummary, options?: CsvExportOptions): string; /** * Generiert CSV-Export für Pa11y Issues */ generatePa11yCsv(summary: TestSummary, options?: CsvExportOptions): string; /** * Generiert CSV-Export für Performance-Metriken */ generatePerformanceCsv(summary: TestSummary, options?: CsvExportOptions): string; /** * Generiert Zusammenfassungs-CSV */ generateSummaryCsv(summary: TestSummary, options?: CsvExportOptions): string; /** * Escaped CSV-Werte */ private escapeCsvValue; /** * Extrahiert Fehler-Typ aus Error-Message */ private extractErrorType; /** * Speichert CSV-Export in Datei */ saveToFile(summary: TestSummary, filePath: string, options?: CsvExportOptions): Promise<void>; /** * Speichert detaillierten CSV-Export in Datei */ saveDetailedToFile(summary: TestSummary, filePath: string, options?: CsvExportOptions): Promise<void>; /** * Speichert Pa11y CSV-Export in Datei */ savePa11yToFile(summary: TestSummary, filePath: string, options?: CsvExportOptions): Promise<void>; /** * Speichert Performance CSV-Export in Datei */ savePerformanceToFile(summary: TestSummary, filePath: string, options?: CsvExportOptions): Promise<void>; /** * Speichert Zusammenfassungs-CSV in Datei */ saveSummaryToFile(summary: TestSummary, filePath: string, options?: CsvExportOptions): Promise<void>; } //# sourceMappingURL=csv-generator.d.ts.map