Guía

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:


Solución

export function delay(time, message) {
  return new Promise(function (resolve, reject) {
    window.setTimeout(() => {
      resolve(message);
    }, time);
  });
}