Estoy usando axios y Promise.allSettled para realizar varias llamadas a la API. También estoy usando TS en este proyecto.
const settledResults = await Promise.allSettled([ axios.get("./one.json"), axios.get("./two.json"), ]); const fulfilledResults = settledResults.filter(result => result.status === 'fulfilled'); Esta línea da el siguiente error, que puedo corregir agregando any :
liquidadosResultados.filtro((resultado: cualquiera) => resultado.status === 'cumplido');
El parámetro 'resultado' implícitamente tiene un tipo 'cualquiera'.
¿Alguien tiene una idea de cuál debería ser el tipo aquí?
AxiosResponse con Promises y cualquier otra cosa que se me ocurrió sin suerte.
¿Tal vez use el tipo {[key:string]:string} o {status: string} para que el filtro pueda comparar?