es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANGULAR-PROMISE

¿De dónde proviene este requisito de una Promesa?

Tengo una función auxiliar que utiliza fetch para obtener datos de una API: const callApi = (endpoint: string, method = ‘GET’, body?: string): Promise<response> => { // decide if url is dev or prod const url = getUrl() const headers = new Headers() headers.set(‘infinote-token’, store.infinoteToken as string) const initObject = . . . Read more

Javascript – Controlar promesas dentro del bloque catch

Estoy manejando promesas encadenadas con un solo bloque catch. Si una de las promesas es rechazada, quiero realizar la limpieza en el bloque catch dependiendo de qué paso falló. Sin embargo, la limpieza en sí también devuelve una Promesa que necesita cumplirse antes de poder finalmente rechazar la función. El . . . Read more

JS: ¿cuál es la diferencia en Promise.all?

Solo me pregunto si hay alguna diferencia entre estas 2 llamadas por await Promise.all([/* … /*]) En mi prueba de rendimiento, tomó el mismo tiempo. Este es mi método que debe ser invocado por el Promise.all: const makeFetch1 = async () => { axios.get("https://jsonplaceholder.typicode.com/todos/1"); }; const makeFetch2 = async () . . . Read more

Necesitamos una promesa para que Cypress no pase la prueba prematuramente.

Tengo el siguiente simple test: describe(“prueba de humo”, () => { it(“visitar sitio”, async () => { cy.visit(SITE_URL); return new Promise((resolve) => cy.contains(“texto del banner”).should(“be.visible”).then(resolve)); }); }); Cypress me advierte que no es necesario devolver una promesa. Pero si lo quito, la prueba pasa inmediatamente, aunque el sitio no esté . . . Read more