@uuv/a11y
Version:
A javascript lib for running a11y validation based on multiple reference(RGAA, etc)
16 lines (15 loc) • 721 B
TypeScript
import { A11yReference } from "./reference";
import { Observable } from "rxjs";
import { A11yRule } from "./rule";
import { Engine } from "../engine/engine";
import { A11yChecker } from "./checker";
import { UuvA11yResultUsecase, UuvA11yResultUsecaseLocation } from "./uuv-a11y-result";
export declare abstract class A11yChecklistChecker implements A11yChecker {
readonly url: string;
readonly engine: Engine;
readonly reference: A11yReference;
protected constructor(url: string, engine: Engine, reference: A11yReference);
abstract rules(): A11yRule[];
validate(name: string, script: string, location: UuvA11yResultUsecaseLocation): Observable<UuvA11yResultUsecase>;
private buildCheckList;
}