Bonjour,

Je d�bute en typescript dans le cadre de React, venant de Java je suis un peu paum� par les diff�rences de syntaxes.

Je souhaite appeler un web services en spring.
Ca c'est bon, je traite la promise.
J'ai bien une r�ponse

Je souhaite affecter par d�composition la r�ponse JSON dans un tableau d'objets, que je retourne.

Et si �a ne marche pas?
Que dois je retourner ? any, undifined, null, ...
Est-ce que je peux retourner un tableau vide comme je fais en java ?
Et si oui comment ?

J'ai tent� plusieurs choses, mais �a ne passe jamais � la compilation.

Je retourne bien une valeur dans le dernier then et dans le catch, mais le compilateur me dit que la fonction doit retourner une r�ponse, que la r�ponse n'est pas du bon type.


J'en suis l�.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
import Journal from '../models/Journal';  
 
const baseUrl = 'http://localhost:8080/journal/';
 
export function getJournaux() : Journal[] {
  console.log(" Appel du service getAll de journal");
 
fetch(baseUrl+ '/getAll').then(function(response) {
    return response.text();  
}).then(function(texte) {
		const journaux[] =  JSON.parse(texte);
 
  console.log(journaux.length + " objets journal trouvés");
 
 return journaux;
}).catch(() => {
  console.log('Erreur de récupération des journaux');
return  undefined;
});
}
Cordialement