En este desafío debes crear una función la cual produzca una espera en un tiempo específico y debe funcionar como una promesa.
La función deberá recibir dos parámetros:
<aside> 💡 Nota: Debes usar la función setTimeout con el namespace window para poder monitorear su uso en la ejecución de pruebas.
</aside>
La solución debería tener un input y output como los siguientes:
Input
delay(2000, "Hello after 2s")
.then((message) => console.log(message))
Output
# after 2s
"Hello after 2s"
export function delay(time, message) {
return new Promise(function (resolve, reject) {
window.setTimeout(() => {
resolve(message);
}, time);
});
}