DOM types (HTMLElement, HTMLInputElement)
Në shqip: Tipet e DOM-it
ShpjegimiSQ
TypeScript-i ka tipe për çdo element të faqes: HTMLElement, HTMLInputElement, HTMLButtonElement. querySelector("input") e di vetë që kthen HTMLInputElement | null, por me një selektor klase duhet t'ia thuash ti.
EnglishEN
TypeScript has types for every page element: HTMLElement, HTMLInputElement, HTMLButtonElement. querySelector("input") knows it returns HTMLInputElement | null, but with a class selector you have to tell it.
Si ta mendosh
Si etiketat në çdo pjesë të një mobilje IKEA: e di saktë cila copë është cila.
Lexoje në anglisht
Like the labels on every IKEA furniture part: you know exactly which piece is which.
Shembull koditypescript
const kerkimi = document.querySelector<HTMLInputElement>("#kerko");
kerkimi?.addEventListener("input", () => console.log(kerkimi.value));