Из документации -
Вызов Promise.resolve(value) создаёт успешно выполнившийся промис с результатом value.
const sleep = ()=> new Promise((resolve)=> {console.log("вечный pending")})
Promise.resolve(sleep()).then((data) => {
console.log(data);
})
Я ожидал, что в data будет промис, ведь resolve должен был пробросить данные моментально, как сказано в описании.
Но resolve ждет исполнения промиса, почему так? Или тут нужно просто запомнить и не доверять русской документации?