Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
I propose this change because we (and a lot of other people, I'd guess) pass an
async
function as a parameter toonRefresh
. Because theasync
function returns apromise
, flow is reporting an error. I think the type checking here can be relaxed either all the way toany
(because RN does not care here what we return) or tovoid | Promise<void>
to account for async functions.looking at fb7b2d3#diff-a9c5687ae65236ba3e7f34bfdcdec81d seems like the second is preferred
Changelog
[General] [changed] - relax RefreshControl's onRefresh flow typing
Test Plan