We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please explain the feature or improvement you would like:
Please add async flatMap
flatMap
Please describe the use case where you would need that feature (the general situation or type of program where that would be helpful):
Currently the best counterpart to
arr.flatMap((elt) => f(elt))
is
(await asyncMap(arr, async (elt) => await f(elt))).flatMap(elt => elt)
Which is janky. I would prefer
await asyncFlatMap(arr, async (elt) => await f(elt))
Please explain why you think that feature would be helpful to other people:
Because flatMap is in stdlib Array
Array
The text was updated successfully, but these errors were encountered:
Actually you should also be able to call
await asyncMap(arr, async (elt) => await f(elt)).flat()
which is a bit shorter.
But yes, it is true that we could provide a shorthand with asyncFlatMap.
asyncFlatMap
Sorry, something went wrong.
Good point 🤦 but yes please
No branches or pull requests
Please explain the feature or improvement you would like:
Please add async
flatMap
Please describe the use case where you would need that feature (the general situation or type of program where that would be helpful):
Currently the best counterpart to
is
Which is janky. I would prefer
Please explain why you think that feature would be helpful to other people:
Because
flatMap
is in stdlibArray
The text was updated successfully, but these errors were encountered: