Types de base
let nom: string = "Léa";
let age: number = 34;
let actif: boolean = true;
let tags: string[] = ["a", "b"];
type Article = { nom: string; prix: number; promo?: number };
type Statut = "brouillon" | "payé" | "expédié";
function total(articles: Article[]): number { /* … */ }
Mettre en place
npm install -D typescript
npx tsc --init
npx tsc --noEmit # vérifier les typesNode.js récent exécute directement des fichiers .ts simples ; les frameworks (Vite, Next.js) gèrent TypeScript nativement. L'inférence évite d'annoter partout. Évitez any. Bases JS : JavaScript.