Tengo pequeños problemas con las promesas en mecanografiado donde los resultados siempre están pendientes, aunque se hayan cumplido.
Tengo esta función en una carpeta utils que procesa puntos finales de otro archivo, que se ejecutan en promesas.
función de carpeta utils
export const GetData = async ( xx: string[], endpointOne: boolean, ) => { if (endpointOne) { return getDataFromEndpointOne(xx) } return getDataFromEndpointTwo(xx) }ejemplo de punto final
const getDataFromEndpointOne = ( xx: string[], ): Promise<any> => Request( `/endpoint1/${xx}`, );Pero en la carpeta principal que está llamando a la función de la carpeta utils, siempre (siempre) regresa pendiente sin importar lo que intente
const data = getData( ["1", "3", "56"], true ).then(result => { return result })