UNPKG

@uuv/a11y

Version:

A javascript lib for running a11y validation based on multiple reference(RGAA, etc)

15 lines (14 loc) 737 B
import { Observable } from "rxjs"; import { A11yChecker, A11yResultStatus } from "../../model"; import { AccessibilityIssue, UuvA11yResultUsecase, UuvA11yResultUsecaseLocation } from "../../model/uuv-a11y-result"; import axe from "axe-core"; export type WcagCheckerOptions = axe.RunOptions & { includedImpacts?: string[]; }; export declare class WcagChecker implements A11yChecker { readonly url: string; readonly options?: WcagCheckerOptions | undefined; protected constructor(url: string, options?: WcagCheckerOptions | undefined); validate(name: string, script: string, location: UuvA11yResultUsecaseLocation): Observable<UuvA11yResultUsecase>; computeStatus(issues: AccessibilityIssue[]): A11yResultStatus; }