UNPKG

@uuv/a11y

Version:

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

16 lines (15 loc) 721 B
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; }