Estoy tratando de leer archivos y convertirlos a un json, luego subirlos a un servidor. Pero parece que no puedo recuperar los datos que no son una promesa. ¿Puedes señalar lo que estoy haciendo mal?
const onSubmit = async (formData: FormValues) => { remove(); append(defaultFormValues.documents[0] as object); setIsLoading(true); const objToUpload = { name: formData.documentName, type: formData.documentType, contents: [ formData.documents.map(async (document) => { return { language: document.language, data: await readFromFile(document.file[0]), actions: await readFromFile(document.actions[0]), }; }), ], }; console.log(objToUpload); } };const onSubmit = async (formData: FormValues) => { remove(); append(defaultFormValues.documents[0] as object); setIsLoading(true); const data = await Promise.all(formData.documents.map(async (document) => { return { language: document.language, data: await readFromFile(document.file[0]), actions: await readFromFile(document.actions[0]), }; })); const objToUpload = { name: formData.documentName, type: formData.documentType, contents: data, }; console.log(objToUpload); };