@casoon/auditmysite
Version:
Professional website analysis suite with robust accessibility testing, Core Web Vitals performance monitoring, SEO analysis, and content optimization insights. Features isolated browser contexts, retry mechanisms, and comprehensive API endpoints for profe
62 lines • 1.59 kB
TypeScript
/**
* 📊 Enhanced Accessibility Summary Generator
*
* Generates detailed, actionable summaries of accessibility audits
* with clear metrics, categorization, and severity levels.
*/
export interface AccessibilitySummary {
overview: {
totalPages: number;
testedPages: number;
overallScore: number;
overallGrade: string;
wcagLevel: string;
};
issues: {
total: number;
byType: {
errors: number;
warnings: number;
notices: number;
};
bySeverity: {
critical: number;
serious: number;
moderate: number;
minor: number;
};
byCategory: Record<string, number>;
};
topIssues: Array<{
code: string;
count: number;
severity: string;
description: string;
impact: string;
}>;
recommendations: string[];
metrics: {
averageIssuesPerPage: number;
pagesWithErrors: number;
pagesWithWarnings: number;
successRate: number;
};
}
/**
* Generate enhanced accessibility summary
*/
export declare function generateAccessibilitySummary(pages: Array<{
url: string;
accessibility: {
errors: any[];
warnings: any[];
notices?: any[];
pa11yIssues?: any[];
score?: number;
};
}>): AccessibilitySummary;
/**
* Format summary as markdown
*/
export declare function formatSummaryAsMarkdown(summary: AccessibilitySummary): string;
//# sourceMappingURL=accessibility-summary.d.ts.map