jsdom
Version:
A JavaScript implementation of many web standards
1,638 lines • 55.1 kB
JavaScript
"use strict";
const conversions = require("webidl-conversions");
const utils = require("./utils.js");
const ceReactionsPreSteps_jsdom_living_helpers_custom_elements =
require("../../jsdom/living/helpers/custom-elements.js").ceReactionsPreSteps;
const ceReactionsPostSteps_jsdom_living_helpers_custom_elements =
require("../../jsdom/living/helpers/custom-elements.js").ceReactionsPostSteps;
const ctorRegistrySymbol = utils.ctorRegistrySymbol;
const interfaceName = "ElementInternals";
const $interfaceDescriptor = utils.createInterfaceDescriptor();
exports.interfaceDescriptor = $interfaceDescriptor;
function $requireImpl(wrapper, globalObject, context) {
return utils.requireImplForWrapper(wrapper, $interfaceDescriptor, globalObject, interfaceName, context);
}
exports.is = value => {
return utils.implForWrapperWithInterface(value, $interfaceDescriptor) !== null;
};
exports.isImpl = value => {
return utils.isObject(value) && value instanceof Impl.implementation;
};
exports.convert = (globalObject, value, { context = "The provided value" } = {}) => {
const impl = utils.implForWrapperWithInterface(value, $interfaceDescriptor);
if (impl !== null) {
return impl;
}
throw new globalObject.TypeError(`${context} is not of type 'ElementInternals'.`);
};
function makeWrapper(globalObject, newTarget) {
let proto;
if (newTarget !== undefined) {
proto = newTarget.prototype;
}
if (!utils.isObject(proto)) {
proto = globalObject[ctorRegistrySymbol]["ElementInternals"].prototype;
}
return Object.create(proto);
}
exports.create = (globalObject, constructorArgs, privateData) => {
const wrapper = makeWrapper(globalObject);
return exports.setup(wrapper, globalObject, constructorArgs, privateData);
};
exports.createImpl = (globalObject, constructorArgs, privateData) => {
const wrapper = exports.create(globalObject, constructorArgs, privateData);
return utils.implForWrapper(wrapper);
};
exports._internalSetup = (wrapper, globalObject) => {};
exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {}) => {
privateData.wrapper = wrapper;
exports._internalSetup(wrapper, globalObject);
const impl = new Impl.implementation(globalObject, constructorArgs, privateData);
utils.registerWrapper(wrapper, impl, $interfaceDescriptor);
impl[utils.wrapperSymbol] = wrapper;
if (Impl.init) {
Impl.init(impl);
}
return wrapper;
};
exports.new = (globalObject, newTarget) => {
const wrapper = makeWrapper(globalObject, newTarget);
exports._internalSetup(wrapper, globalObject);
const impl = Object.create(Impl.implementation.prototype);
utils.registerWrapper(wrapper, impl, $interfaceDescriptor);
impl[utils.wrapperSymbol] = wrapper;
if (Impl.init) {
Impl.init(impl);
}
return impl;
};
const exposed = new Set(["Window"]);
exports.install = (globalObject, globalNames) => {
if (!globalNames.some(globalName => exposed.has(globalName))) {
return;
}
const ctorRegistry = utils.initCtorRegistry(globalObject);
class ElementInternals {
constructor() {
throw new globalObject.TypeError("Illegal constructor");
}
get shadowRoot() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get shadowRoot");
return utils.tryWrapperForImpl($impl["shadowRoot"]);
}
get labels() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get labels");
return utils.tryWrapperForImpl($impl["labels"]);
}
get role() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get role");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("role");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set role(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set role");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'role' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("role");
} else {
$impl._reflectSetTheContentAttribute("role", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaAtomic() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaAtomic");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-atomic");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaAtomic(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaAtomic");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaAtomic' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-atomic");
} else {
$impl._reflectSetTheContentAttribute("aria-atomic", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaAutoComplete() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaAutoComplete");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-autocomplete");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaAutoComplete(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaAutoComplete");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaAutoComplete' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-autocomplete");
} else {
$impl._reflectSetTheContentAttribute("aria-autocomplete", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaBusy() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaBusy");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-busy");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaBusy(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaBusy");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaBusy' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-busy");
} else {
$impl._reflectSetTheContentAttribute("aria-busy", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaChecked() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaChecked");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-checked");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaChecked(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaChecked");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaChecked' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-checked");
} else {
$impl._reflectSetTheContentAttribute("aria-checked", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaColCount() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaColCount");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-colcount");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaColCount(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaColCount");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaColCount' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-colcount");
} else {
$impl._reflectSetTheContentAttribute("aria-colcount", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaColIndex() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaColIndex");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-colindex");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaColIndex(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaColIndex");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaColIndex' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-colindex");
} else {
$impl._reflectSetTheContentAttribute("aria-colindex", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaColIndexText() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaColIndexText");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-colindextext");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaColIndexText(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaColIndexText");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaColIndexText' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-colindextext");
} else {
$impl._reflectSetTheContentAttribute("aria-colindextext", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaColSpan() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaColSpan");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-colspan");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaColSpan(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaColSpan");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaColSpan' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-colspan");
} else {
$impl._reflectSetTheContentAttribute("aria-colspan", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaCurrent() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaCurrent");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-current");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaCurrent(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaCurrent");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaCurrent' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-current");
} else {
$impl._reflectSetTheContentAttribute("aria-current", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaDescription() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaDescription");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-description");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaDescription(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaDescription");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaDescription' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-description");
} else {
$impl._reflectSetTheContentAttribute("aria-description", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaDisabled() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaDisabled");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-disabled");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaDisabled(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaDisabled");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaDisabled' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-disabled");
} else {
$impl._reflectSetTheContentAttribute("aria-disabled", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaExpanded() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaExpanded");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-expanded");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaExpanded(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaExpanded");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaExpanded' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-expanded");
} else {
$impl._reflectSetTheContentAttribute("aria-expanded", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaHasPopup() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaHasPopup");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-haspopup");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaHasPopup(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaHasPopup");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaHasPopup' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-haspopup");
} else {
$impl._reflectSetTheContentAttribute("aria-haspopup", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaHidden() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaHidden");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-hidden");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaHidden(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaHidden");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaHidden' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-hidden");
} else {
$impl._reflectSetTheContentAttribute("aria-hidden", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaInvalid() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaInvalid");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-invalid");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaInvalid(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaInvalid");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaInvalid' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-invalid");
} else {
$impl._reflectSetTheContentAttribute("aria-invalid", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaKeyShortcuts() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaKeyShortcuts");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-keyshortcuts");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaKeyShortcuts(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaKeyShortcuts");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaKeyShortcuts' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-keyshortcuts");
} else {
$impl._reflectSetTheContentAttribute("aria-keyshortcuts", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaLabel() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaLabel");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-label");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaLabel(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaLabel");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaLabel' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-label");
} else {
$impl._reflectSetTheContentAttribute("aria-label", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaLevel() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaLevel");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-level");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaLevel(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaLevel");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaLevel' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-level");
} else {
$impl._reflectSetTheContentAttribute("aria-level", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaLive() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaLive");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-live");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaLive(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaLive");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaLive' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-live");
} else {
$impl._reflectSetTheContentAttribute("aria-live", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaModal() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaModal");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-modal");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaModal(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaModal");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaModal' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-modal");
} else {
$impl._reflectSetTheContentAttribute("aria-modal", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaMultiLine() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaMultiLine");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-multiline");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaMultiLine(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaMultiLine");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaMultiLine' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-multiline");
} else {
$impl._reflectSetTheContentAttribute("aria-multiline", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaMultiSelectable() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaMultiSelectable");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-multiselectable");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaMultiSelectable(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaMultiSelectable");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaMultiSelectable' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-multiselectable");
} else {
$impl._reflectSetTheContentAttribute("aria-multiselectable", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaOrientation() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaOrientation");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-orientation");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaOrientation(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaOrientation");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaOrientation' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-orientation");
} else {
$impl._reflectSetTheContentAttribute("aria-orientation", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaPlaceholder() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaPlaceholder");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-placeholder");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaPlaceholder(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaPlaceholder");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaPlaceholder' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-placeholder");
} else {
$impl._reflectSetTheContentAttribute("aria-placeholder", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaPosInSet() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaPosInSet");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-posinset");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaPosInSet(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaPosInSet");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaPosInSet' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-posinset");
} else {
$impl._reflectSetTheContentAttribute("aria-posinset", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaPressed() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaPressed");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-pressed");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaPressed(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaPressed");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaPressed' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-pressed");
} else {
$impl._reflectSetTheContentAttribute("aria-pressed", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaReadOnly() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaReadOnly");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-readonly");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaReadOnly(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaReadOnly");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaReadOnly' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-readonly");
} else {
$impl._reflectSetTheContentAttribute("aria-readonly", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaRequired() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaRequired");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-required");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaRequired(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaRequired");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaRequired' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-required");
} else {
$impl._reflectSetTheContentAttribute("aria-required", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaRoleDescription() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaRoleDescription");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-roledescription");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaRoleDescription(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaRoleDescription");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaRoleDescription' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-roledescription");
} else {
$impl._reflectSetTheContentAttribute("aria-roledescription", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaRowCount() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaRowCount");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-rowcount");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaRowCount(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaRowCount");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaRowCount' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-rowcount");
} else {
$impl._reflectSetTheContentAttribute("aria-rowcount", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaRowIndex() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaRowIndex");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-rowindex");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaRowIndex(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaRowIndex");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaRowIndex' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-rowindex");
} else {
$impl._reflectSetTheContentAttribute("aria-rowindex", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaRowIndexText() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaRowIndexText");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-rowindextext");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaRowIndexText(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaRowIndexText");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaRowIndexText' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-rowindextext");
} else {
$impl._reflectSetTheContentAttribute("aria-rowindextext", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaRowSpan() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaRowSpan");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-rowspan");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaRowSpan(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaRowSpan");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaRowSpan' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-rowspan");
} else {
$impl._reflectSetTheContentAttribute("aria-rowspan", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaSelected() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaSelected");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-selected");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaSelected(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaSelected");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaSelected' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-selected");
} else {
$impl._reflectSetTheContentAttribute("aria-selected", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaSetSize() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaSetSize");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-setsize");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaSetSize(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaSetSize");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaSetSize' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-setsize");
} else {
$impl._reflectSetTheContentAttribute("aria-setsize", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaSort() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaSort");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-sort");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaSort(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaSort");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaSort' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-sort");
} else {
$impl._reflectSetTheContentAttribute("aria-sort", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaValueMax() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaValueMax");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-valuemax");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaValueMax(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaValueMax");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaValueMax' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-valuemax");
} else {
$impl._reflectSetTheContentAttribute("aria-valuemax", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaValueMin() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaValueMin");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-valuemin");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaValueMin(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaValueMin");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaValueMin' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-valuemin");
} else {
$impl._reflectSetTheContentAttribute("aria-valuemin", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaValueNow() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaValueNow");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-valuenow");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaValueNow(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaValueNow");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaValueNow' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-valuenow");
} else {
$impl._reflectSetTheContentAttribute("aria-valuenow", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaValueText() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaValueText");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-valuetext");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaValueText(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaValueText");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaValueText' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-valuetext");
} else {
$impl._reflectSetTheContentAttribute("aria-valuetext", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
get ariaRelevant() {
const $impl = $requireImpl(this ?? globalObject, globalObject, "get ariaRelevant");
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
return $impl._reflectGetTheContentAttribute("aria-relevant");
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
set ariaRelevant(V) {
const $impl = $requireImpl(this ?? globalObject, globalObject, "set ariaRelevant");
if (V === null || V === undefined) {
V = null;
} else {
V = conversions["DOMString"](V, {
context: "Failed to set the 'ariaRelevant' property on 'ElementInternals': The provided value",
globals: globalObject
});
}
ceReactionsPreSteps_jsdom_living_helpers_custom_elements(globalObject);
try {
if (V === null) {
$impl._reflectDeleteTheContentAttribute("aria-relevant");
} else {
$impl._reflectSetTheContentAttribute("aria-relevant", V);
}
} finally {
ceReactionsPostSteps_jsdom_living_helpers_custom_elements(globalObject);
}
}
}
Object.defineProperties(ElementInternals.prototype, {
shadowRoot: { enumerable: true },
labels: { enumerable: true },
role: { enumerable: true },
ariaAtomic: { enumerable: true },
ariaAutoComplete: { enumerable: true },
ariaBusy: { enumerable: true },
ariaChecked: { enumerable: true },
ariaColCount: { enumerable: true },
ariaColIndex: { enumerable: true },
ariaColIndexText: { enumerable: true },
ariaColSpan: { enumerable: true },
ariaCurrent: { enumerable: true },
ariaDescription: { enumerable: true },
ariaDisabled: { enumerable: true },
ariaExpanded: { enumerable: true },
ariaHasPopup: { enumerable: true },
ariaHidden: { enumerable: true },
ariaInvalid: { enumerable: true },
ariaKeyShortcuts: { enumerable: true },
ariaLabel: { enumerable: true },
ariaLevel: { enumerable: true },
ariaLive: { enumerable: true },
ariaModal: { enumerable: true },
ariaMultiLine: { enumerable: true },
ariaMultiSelectable: { enumerable: true },
ariaOrientation: { enumerable: true },
ariaPlaceholder: { enumerable: true },
ariaPosInSet: { enumerable: true },
ariaPressed: { enumerable: true },
ariaReadOnly: { enumerable: true },
ariaRequired: { enumerable: true },
ariaRoleDescription: { enumerable: true },
ariaRowCount: { enumerable: true },
ariaRowIndex: { enumerable: true },
ariaRowIndexText: { enumerable: true },
ariaRowSpan: { enumerable: true },
ariaSelected: { enumerable: true },
ariaSetSize: { enumerable: true },
ariaSort: { enumerable: true },
ariaValueMax: { enumerable: true },
ariaValueMin: { enumerable: true },
ariaValueNow: { enumerable: true },
ariaValueText: { enumerable: true },
ariaRelevant: { enumerable: true },
[Symbol.toStringTag]: { value: "ElementInternals", configurable: true }
});
ctorRegistry[interfaceName] = ElementInternals;
Object.defineProperty(globalObject, interfaceName, {
configurable: true,
writable: true,
value: ElementInternals
});
};
const Impl = require("../../jsdom/living/custom-elements/ElementInternals-impl.js");