Bonjour,

je découvre typescript en essayant de convertir un code js pur.

J'ai donc une classe qui reçoit en entrée une chaine json. Pour le typage de cette chaine j'ai utilisé une interface :

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
interface jsonResponse {
    status: number;
    date: string;
    content: string;
}
 
class Response {
    private response: jsonResponse;
 
    constructor(rep: jsonResponse) {
        this.response = rep;
    }
 
    public getStatus(){
        return this.response.status;
    }
}
Est ce là bonne facon de faire ?

Comment procéder dans le cas ou l'objet JSON n'est jamais structuré de la même façon ?

merci