Возвращение ожидаемого значения возвращает Обещание? (es7 async / await)
const ret = () => new Promise(resolve => setTimeout( () => resolve('somestring'), 1000));
async function wrapper() {
let someString = await ret();
return someString;
}
console.log( wrapper() );
Это логиPromise { <pending> }
; Почему он возвращает обещание вместо'somestring'
?
Я использую пресет Babel ES7 для компиляции.