Skip to content

Commit 3a17ff0

Browse files
🤖 Merge PR DefinitelyTyped#72170 Fixed return type of openOrClosedShadowRoot in @types/chrome by @Anonymous-Humanoid
1 parent 7a59188 commit 3a17ff0

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

‎types/chrome/index.d.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3519,7 +3519,7 @@ declare namespace chrome {
35193519
* Requests chrome to return the open/closed shadow roots else return null.
35203520
* @param element reference of HTMLElement.
35213521
*/
3522-
export function openOrClosedShadowRoot(element: HTMLElement): ShadowRoot;
3522+
export function openOrClosedShadowRoot(element: HTMLElement): ShadowRoot | null;
35233523
}
35243524

35253525
////////////////////

‎types/chrome/test/index.ts‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5080,3 +5080,8 @@ function testReadingList() {
50805080
onEntryUpdated.hasListeners(); // $ExpectType boolean
50815081
};
50825082
}
5083+
5084+
// https://developer.chrome.com/docs/extensions/reference/api/dom
5085+
function testDom() {
5086+
chrome.dom.openOrClosedShadowRoot(document.body); // $ExpectType ShadowRoot | null
5087+
}

0 commit comments

Comments
 (0)