Что означает "преобразовано в промисы"?
http.get()
в вашем случае это и есть промис.
await - не просто синтаксический сахар, это конструкция языка, которая блокирует любой нижеследующий код внутри асинхронной функции до окончания выполнения промиса, переданного ей параметром.
Соответственно аналог вашего кода без использования await это
http.get().then(a => http.get().then(b => {
// Здесь дальнейший код
}))
Пример
const p = (resolve, reject) => {
setTimeout(() => resolve(new Date()), 2000)
}
const syncFn = () => {
new Promise(p).then(console.log)
new Promise(p).then(console.log)
}
const asyncFn = async () => {
const a = await new Promise(p).then(console.log)
const b = await new Promise(p).then(console.log)
}
syncFn()
// Tue Jul 14 2020 15:17:19
// Tue Jul 14 2020 15:17:19
asyncFn()
// Tue Jul 14 2020 15:17:49
// Tue Jul 14 2020 15:17:51