@qualweb/wcag-techniques
Version:
Implementation of the WCAG 2.1 techniques
19 lines (18 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WCAGTechniquesRunner = void 0;
const locale_1 = require("@qualweb/core/locale");
const evaluation_1 = require("@qualweb/core/evaluation");
const WCAGTechniquesTester_object_1 = require("./lib/WCAGTechniquesTester.object");
class WCAGTechniquesRunner extends evaluation_1.EvaluationModuleDefinition {
constructor(moduleOptions, translationOptions) {
const moduleType = evaluation_1.ModuleType.WCAG_TECHNIQUES;
const report = new evaluation_1.ModuleReport(moduleType);
const tester = new WCAGTechniquesTester_object_1.WCAGTechniquesTester(report);
super(moduleType, moduleOptions, translationOptions, report, tester);
this.translator = new locale_1.ModuleTranslator(this.type, this.translate);
this.translator = new locale_1.ModuleTranslator(this.type, this.translate);
this.tester.init(this.translator);
}
}
exports.WCAGTechniquesRunner = WCAGTechniquesRunner;