kayle
Version:
Extremely fast and accurate accessibility engine built for any headless tool like playwright or puppeteer.
34 lines (33 loc) • 1.25 kB
TypeScript
declare const runnersJavascript: {
kayle: string;
htmlcs: string;
htmlcs_ar: string;
htmlcs_es: string;
htmlcs_ja: string;
htmlcs_fr: string;
htmlcs_it: string;
htmlcs_nl: string;
htmlcs_pl: string;
htmlcs_ko: string;
"htmlcs_zh-CN": string;
"htmlcs_zh-TW": string;
axe: string;
axe_ar: string;
axe_es: string;
axe_ja: string;
axe_fr: string;
axe_da: string;
axe_de: string;
axe_he: string;
axe_nl: string;
axe_pl: string;
axe_ko: string;
"axe_zh-CN": string;
"axe_no-NB": string;
"axe_pt-BR": string;
};
declare const injectRunner: (runner: string, path: string, lang: string) => void;
declare const getRunner: (language: string, runner: keyof typeof runnersJavascript) => any;
export type Runner = Exclude<keyof typeof runnersJavascript, "htmlcs_ar" | "htmlcs_es" | "htmlcs_ja" | "htmlcs_fr" | "htmlcs_it" | "htmlcs_ko" | "htmlcs_nl" | "htmlcs_pl" | "htmlcs_zh-CN" | "htmlcs_zh-TW" | "axe_ar" | "axe_es" | "axe_ja" | "axe_fr" | "axe_da" | "axe_de" | "axe_he" | "axe_nl" | "axe_pl" | "axe_ko">;
declare const extendRunner: (runner: Runner, script: string, lang?: string) => void;
export { runnersJavascript, getRunner, injectRunner, extendRunner };