File tree Expand file tree Collapse file tree 3 files changed +19
-15
lines changed Expand file tree Collapse file tree 3 files changed +19
-15
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " dom-accessibility-api " : patch
3
+ ---
4
+
5
+ Remover circular dependency, which fixes warnings thrown in certain environments.
Original file line number Diff line number Diff line change 1
1
// https://w3c.github.io/html-aria/#document-conformance-requirements-for-use-of-aria-attributes-in-html
2
2
3
- import { getLocalName } from "./util" ;
3
+ /**
4
+ * Safe Element.localName for all supported environments
5
+ * @param element
6
+ */
7
+ export function getLocalName ( element : Element ) : string {
8
+ return (
9
+ // eslint-disable-next-line no-restricted-properties -- actual guard for environments without localName
10
+ element . localName ??
11
+ // eslint-disable-next-line no-restricted-properties -- required for the fallback
12
+ element . tagName . toLowerCase ( )
13
+ ) ;
14
+ }
4
15
5
16
const localNameToRoleMappings : Record < string , string | undefined > = {
6
17
article : "article" ,
Original file line number Diff line number Diff line change 1
- import getRole from "./getRole" ;
2
-
3
- /**
4
- * Safe Element.localName for all supported environments
5
- * @param element
6
- */
7
- export function getLocalName ( element : Element ) : string {
8
- return (
9
- // eslint-disable-next-line no-restricted-properties -- actual guard for environments without localName
10
- element . localName ??
11
- // eslint-disable-next-line no-restricted-properties -- required for the fallback
12
- element . tagName . toLowerCase ( )
13
- ) ;
14
- }
1
+ export { getLocalName } from "./getRole" ;
2
+ import getRole , { getLocalName } from "./getRole" ;
15
3
16
4
export function isElement ( node : Node | null ) : node is Element {
17
5
return node !== null && node . nodeType === node . ELEMENT_NODE ;
You can’t perform that action at this time.
0 commit comments