Types du DOM

TypeScript fournit des types pour le DOM (HTMLElement, HTMLInputElement, Event, etc.). Les sélecteurs comme querySelector retournent un élément ou null, qu'il faut vérifier, et un élément plus précis demande un rétrécissement ou une assertion de type. Les types d'événements typent aussi event.target.

Exemple

const input = document.querySelector('#nom');
if (input instanceof HTMLInputElement) {
  console.log(input.value);
}

Notions voisines

Tout le glossaire