You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
6.6 KiB
1 line
6.6 KiB
2 years ago
|
{"version":3,"sources":["../sources/util.ts"],"names":["getLocalName","getRole","isElement","node","nodeType","ELEMENT_NODE","isHTMLTableCaptionElement","isHTMLInputElement","isHTMLOptGroupElement","isHTMLSelectElement","isHTMLTableElement","isHTMLTextAreaElement","safeWindow","ownerDocument","defaultView","TypeError","isHTMLFieldSetElement","isHTMLLegendElement","isHTMLSlotElement","isSVGElement","ownerSVGElement","undefined","isSVGSVGElement","isSVGTitleElement","queryIdRefs","attributeName","hasAttribute","ids","getAttribute","split","root","getRootNode","map","id","getElementById","filter","element","hasAnyConcreteRoles","roles","indexOf"],"mappings":"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","sourcesContent":["export { getLocalName } from \"./getRole\";\nimport getRole, { getLocalName } from \"./getRole\";\n\nexport function isElement(node: Node | null): node is Element {\n\treturn node !== null && node.nodeType === node.ELEMENT_NODE;\n}\n\nexport function isHTMLTableCaptionElement(\n\tnode: Node | null\n): node is HTMLTableCaptionElement {\n\treturn isElement(node) && getLocalName(node) === \"caption\";\n}\n\nexport function isHTMLInputElement(\n\tnode: Node | null\n): node is HTMLInputElement {\n\treturn isElement(node) && getLocalName(node) === \"input\";\n}\n\nexport function isHTMLOptGroupElement(\n\tnode: Node | null\n): node is HTMLOptGroupElement {\n\treturn isElement(node) && getLocalName(node) === \"optgroup\";\n}\n\nexport function isHTMLSelectElement(\n\tnode: Node | null\n): node is HTM
|