Como saber se uma função é assíncrona?
Eu tenho que passar uma função para outra função e executá-la como um retorno de chamada. O problema é que às vezes essa função é assíncrona, como:
async function() {
// Some async actions
}
Então eu quero executarawait callback()
oucallback()
dependendo do tipo de função que está recebendo.
Existe uma maneira de saber o tipo da função?