@sc4rfurryx/proteusjs
Version:
The Modern Web Development Framework for Accessible, Responsive, and High-Performance Applications. Intelligent container queries, fluid typography, WCAG compliance, and performance optimization.
32 lines (30 loc) • 749 B
TypeScript
/**
* @sc4rfurryx/proteusjs/a11y-audit
* Lightweight accessibility audits for development
*
* @version 2.0.0
* @author sc4rfurry
* @license MIT
*/
interface AuditOptions {
rules?: string[];
format?: 'console' | 'json';
}
interface AuditViolation {
id: string;
impact: 'minor' | 'moderate' | 'serious' | 'critical';
nodes: number;
help: string;
}
interface AuditReport {
violations: AuditViolation[];
passes: number;
timestamp: number;
url: string;
}
declare function audit(target?: Document | Element, options?: AuditOptions): Promise<AuditReport>;
declare const _default: {
audit: typeof audit;
};
export { audit, _default as default };
export type { AuditOptions, AuditReport, AuditViolation };