Una promesa es un objeto, el cual se puede interpretar como un valor que puede estar disponible, ahora, en el futuro, o nunca. Puede sonar confuso, pero sigue leyendo veras que lo vas a entender. Dicho así entonces una promesa nos puede devolver la respuesta que esperamos o algún error, si recibimos la respuesta esperada entonces vamos a resolver, en cualquier otro caso lo que haremos será rechazar.
Esta es la estructura básica de una promesa:

• Por último solo ejecutamos nuestra función, y lo hacemos de la siguiente manera:

De no ser así, me llama la atención que las imágenes las ponga así, ¿Será un bug?