Ao usar um retorno de chamada simples, como no exemplo abaixo:
test() {
api.on( 'someEvent', function( response ) {
return response;
});
}
Como a função pode ser alterada para usar async / await? Especificamente, supondo que 'someEvent' seja chamado uma vez e apenas uma vez, gostaria que o teste de função fosse uma função assíncrona que não retorna até que o retorno de chamada seja executado, como:
async test() {
return await api.on( 'someEvent' );
}