Dom Ready: Add types#19089
Conversation
There was a problem hiding this comment.
Subtle behavioral change - this function did not always return void as its type suggested. In this branch, tt would return whatever the callback returned.
Adding the void here so the function always returns undefined.
There was a problem hiding this comment.
Subtle behavioral change - this function did not always return
voidas its type suggested. In this branch, tt would return whatever the callback returned.Adding the
voidhere so the function always returnsundefined.
I think this syntax can be a little unexpected for some people, or at least it was for me the first times I had seen it, but I think it's a nice simple way to guarantee the return type as undefined, as you suggest.
47bcfaf to
8489ad3
Compare
|
Rebased. |
58117e8 to
ac78666
Compare
Description
Part of #18838
Extracted from #18942
Add types to
dom-readypackage.Testing Instructions:
Verify type checking passes: