@uuv/a11y
Version:
A javascript lib for running a11y validation based on multiple reference(RGAA, etc)
15 lines (14 loc) • 737 B
TypeScript
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;
}