This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/linkedom/cjs/interface/shadow-root.js
T

23 lines
594 B
JavaScript

'use strict';
const {DOCUMENT_FRAGMENT_NODE} = require('../shared/constants.js');
const {getInnerHtml, setInnerHtml} = require('../mixin/inner-html.js');
const {NonElementParentNode} = require('../mixin/non-element-parent-node.js');
/**
* @implements globalThis.ShadowRoot
*/
class ShadowRoot extends NonElementParentNode {
constructor(host) {
super(host.ownerDocument, '#shadow-root', DOCUMENT_FRAGMENT_NODE);
this.host = host;
}
get innerHTML() {
return getInnerHtml(this);
}
set innerHTML(html) {
setInnerHtml(this, html);
}
}
exports.ShadowRoot = ShadowRoot