Open
Description
Is there a way to enforce that async functions do not return a promise? For example, I'd like to enforce we don't have code like this:
async function publishUser(user) {
/// something async
}
async function publishAllUsers() {
const users = await fetchUsersToPublish();
return Promise.all(users.map(publishUser));
}
in favor of this:
async function getUserDetails() {
const users = await fetchUsersToPublish();
await Promise.all(users.map(publishUser));
}