Aller au contenu principal

26-4 Documenter les interfaces (modèles)

La documentation des modèles est relativement simple. Vous pouvez préciser via @example un exemple de valeur pour les propriétés moins évidentes.

src/app/core/models/projet.ts
export interface Projet {
/**
* L'identifiant unique du projet
*/
id: number;

/**
* le nom du projet
*/
nom: string;

/**
* La description du projet.
*/
description?: string;

/**
* L'URL de l'image associée au projet
* @example 'https://placehold.co/600x400'
*/
image_url?: string;

/**
* La date de création du projet
*/
created_at: string;

/**
* La date de dernière modification
*/
updated_at: string;
}