Digest du jour

vendredi 10 juillet 2026

Profondeur

Digest court

Semaine calme côté releases : Angular reste sur 22.0.5 (1er juillet) et l'écosystème digère la stabilisation de v22 plutôt qu'il n'ajoute du neuf. Le sujet qui mérite un vrai cours aujourd'hui est une amélioration discrète mais quotidienne des Signal Forms passées stables en v22 : la gestion typée des erreurs via getError(), où TypeScript sait désormais quelle est la forme de l'objet d'erreur retourné. C'est le genre de détail qui change ton confort de dev au jour le jour, entre un any implicite et une vraie complétion. Le reste de l'actu (agentic coding, real-user component testing avec Vitest) a déjà été traité cette semaine.

Top 1 — Signal Forms : erreurs typées avec getError()

  • getError('required') : accès direct à une erreur nommée, sans passer par errors[...] non typé.
  • Narrowing TypeScript : le type de retour est réduit selon la clé passée — l'IDE connaît la forme de l'objet.
  • Source de vérité = un WritableSignal : le modèle et le formulaire restent synchronisés, la validation vit dans le graphe de signaux.

→ Analyse complète : 2026-07-10_detail.md