UNPKG

@uuv/a11y

Version:

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

52 lines (51 loc) 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RuleTypeEnum = exports.CustomFilter = exports.RuleCheckEnum = exports.ManualCheckA11yRule = exports.AutoCheckA11yRule = void 0; class AutoCheckA11yRule { attributes; check = RuleCheckEnum.AUTO; criterion; wcag; id; elementType; query; description; help; shouldNotExist = true; static from(input) { return Object.assign(new AutoCheckA11yRule(), input); } } exports.AutoCheckA11yRule = AutoCheckA11yRule; class ManualCheckA11yRule { attributes = []; check = RuleCheckEnum.MANUAL; criterion; wcag; id; elementType; query; description; help; shouldNotExist = true; static from(input) { return Object.assign(new ManualCheckA11yRule(), input); } } exports.ManualCheckA11yRule = ManualCheckA11yRule; var RuleCheckEnum; (function (RuleCheckEnum) { RuleCheckEnum["MANUAL"] = "MANUAL"; RuleCheckEnum["AUTO"] = "AUTO"; })(RuleCheckEnum || (exports.RuleCheckEnum = RuleCheckEnum = {})); var CustomFilter; (function (CustomFilter) { CustomFilter["DOCTYPE"] = "$DOCTYPE"; CustomFilter["FORM_FIELD"] = "$FORMFIELD"; })(CustomFilter || (exports.CustomFilter = CustomFilter = {})); var RuleTypeEnum; (function (RuleTypeEnum) { RuleTypeEnum["TAG"] = "TAG"; RuleTypeEnum["ROLE"] = "ROLE"; RuleTypeEnum["COLOR"] = "COLOR"; })(RuleTypeEnum || (exports.RuleTypeEnum = RuleTypeEnum = {}));