No estoy muy familiarizado con async/await y las promesas. Actualmente tiene dos funciones individuales: exportar archivos desde X y cargar esos archivos en Y correspondientemente.
export const exportFiles = async (A: string, B: string) : Promise<void> => { // statements to do the export return; }; export const uploadFiles = async (C: string, D: string) : Promise<void> => { // statements to do the upload return; };Cuando trato de hacer llamadas de función como:
exportFiles(A, B) uploadFiles(C, D) uploadFiles se ejecuta primero ya que exportFiles es una función que consume mucho tiempo.
¿Cómo programo el orden de ejecución? Quiero que uploadFiles comience la ejecución solo después de exportFiles se ejecute por completo.