rfnj, т.е., если следовать твоей структуре кода, у тебя должно быть нечто такое...
const test = async function() {
const http = new Promise((res, rej) => {
setTimeout(_ => res('Некие данные'), 2000)
})
return http
}
async function start() {
const val = await test()
alert(val)
}
start()