При використанні простого зворотного виклику, наприклад у прикладі нижче:
test() {
api.on( 'someEvent', function( response ) {
return response;
});
}
Як можна змінити функцію на використання async / await? Зокрема, припускаючи, що 'someEvent' гарантовано буде викликано один раз і лише один раз, я хотів би, щоб тест функції був асинхронною функцією, яка не повертається, поки не буде виконаний зворотний виклик, наприклад:
async test() {
return await api.on( 'someEvent' );
}