Indexed access types (T["key"])
Në shqip: Qasja me indeks në tipe
ShpjegimiSQ
Me T["emri"] merr tipin e një fushe të caktuar të një tipi tjetër — si kur lexon një vlerë nga një objekt, por për tipe. Kështu tipet mbeten të sinkronizuara automatikisht.
EnglishEN
With T["name"] you get the type of a specific field of another type — like reading a value from an object, but for types. That way types stay in sync automatically.
Si ta mendosh
Si t'i referohesh „kolonës së notave“ në tabelë në vend që të shkruash sërish çfarë lloji janë notat.
Lexoje në anglisht
Like referring to “the grades column” in a table instead of restating what grades are.
Shembull koditypescript
interface Termi { id: string; kodi: { gjuha: string } }
type Gjuha = Termi["kodi"]["gjuha"]; // string