Skip to content

Commit 6c5dd6a

Browse files
committed
Correct querySelector binding by returning null
1 parent 0aaab65 commit 6c5dd6a

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/DOMAPI/Document.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Returns the first element that is a descendant of node that matches selectors.
8484
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/Document/querySelector)
8585
*/
8686
@send
87-
external querySelector: (document, string) => element = "querySelector"
87+
external querySelector: (document, string) => Null.t<element> = "querySelector"
8888

8989
/**
9090
Returns all element descendants of node that match selectors.

src/DOMAPI/DocumentFragment.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Returns the first element that is a descendant of node that matches selectors.
6666
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/DocumentFragment/querySelector)
6767
*/
6868
@send
69-
external querySelector: (T.t, string) => element = "querySelector"
69+
external querySelector: (T.t, string) => Null.t<element> = "querySelector"
7070

7171
/**
7272
Returns all element descendants of node that match selectors.

src/DOMAPI/Element.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ Returns the first element that is a descendant of node that matches selectors.
267267
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/Document/querySelector)
268268
*/
269269
@send
270-
external querySelector: (T.t, string) => element = "querySelector"
270+
external querySelector: (T.t, string) => Null.t<element> = "querySelector"
271271

272272
/**
273273
Returns all element descendants of node that match selectors.

0 commit comments

Comments
 (0)