UNPKG

@uuv/a11y

Version:

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

67 lines (66 loc) 1.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.A11yReferenceTestCoverage = exports.A11yReferenceCriteriaCoverage = exports.A11yReferenceTopicCoverage = exports.A11yReferenceCoverage = exports.Coverage = exports.Comments = exports.A11yReferenceEnum = void 0; var A11yReferenceEnum; (function (A11yReferenceEnum) { A11yReferenceEnum["RGAA"] = "RGAA"; A11yReferenceEnum["WCAG_WEB"] = "WCAG-WEB"; A11yReferenceEnum["WCAG_ANDROID"] = "WCAG-ANDROID"; A11yReferenceEnum["WCAG_IOS"] = "WCAG-IOS"; })(A11yReferenceEnum || (exports.A11yReferenceEnum = A11yReferenceEnum = {})); class Comments { info; warning; danger; } exports.Comments = Comments; class Coverage { id; name; auto = 0; partial = 0; wontBeImplemented = 0; manual = 0; inProgress = 0; testsCount = 0; comments; autoPercentage() { return Math.round(this.auto / (this.testsCount) * 100) || 0; } } exports.Coverage = Coverage; class A11yReferenceCoverage { name; topics = []; constructor(name) { this.name = name; } } exports.A11yReferenceCoverage = A11yReferenceCoverage; class A11yReferenceTopicCoverage extends Coverage { criterias = []; constructor(id, name) { super(); this.id = id; this.name = name; } } exports.A11yReferenceTopicCoverage = A11yReferenceTopicCoverage; class A11yReferenceCriteriaCoverage extends Coverage { tests = []; constructor(id, name) { super(); this.id = id; this.name = name; } } exports.A11yReferenceCriteriaCoverage = A11yReferenceCriteriaCoverage; class A11yReferenceTestCoverage extends Coverage { constructor(id, name) { super(); this.id = id; this.name = name; } } exports.A11yReferenceTestCoverage = A11yReferenceTestCoverage;