/*!
 * KoliBri - The accessible HTML-Standard
 */
'use strict';

var common = require('./common-DAAt5YQ7.js');

const alternativeButtonLinkRolePropTypeOptions = ['tab', 'treeitem'];
const validateAlternativeButtonLinkRole = (component, value) => {
    common.watchValidator(component, `_role`, (value) => typeof value === 'string' && alternativeButtonLinkRolePropTypeOptions.includes(value), new Set([`KoliBriAlternativeButtonLinkRole {${alternativeButtonLinkRolePropTypeOptions.join(', ')}`]), value);
};

const validateAriaControls = (component, value) => {
    common.watchString(component, '_ariaControls', value);
};

const validateAriaDescription = (component, value) => {
    common.watchString(component, '_ariaDescription', value);
};

const validateAriaExpanded = (component, value) => {
    common.watchBoolean(component, '_ariaExpanded', value);
};

exports.validateAlternativeButtonLinkRole = validateAlternativeButtonLinkRole;
exports.validateAriaControls = validateAriaControls;
exports.validateAriaDescription = validateAriaDescription;
exports.validateAriaExpanded = validateAriaExpanded;
//# sourceMappingURL=aria-expanded-DVEjetkn.js.map

//# sourceMappingURL=aria-expanded-DVEjetkn.js.map