keyof & typeof (types)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
keyof T jep union-in e emrave të fushave të një tipi („emri“ | „mosha“). typeof në pozicion tipi e merr tipin e një variable ekzistuese. Bashkë, të lejojnë të nxjerrësh tipe nga kodi që ke tashmë.
EnglishEN
keyof T gives the union of a type's field names ("name" | "age"). typeof in a type position takes the type of an existing variable. Together they let you derive types from code you already have.
Si ta mendosh
Si ta marrësh listën e kolonave nga një tabelë ekzistuese në vend që t'i rishkruash.
Lexoje në anglisht
Like taking the column list from an existing table instead of rewriting it.
Shembull koditypescript
const konfig = { gjuha: "sq", tema: "dark" };
type Konfig = typeof konfig; // { gjuha: string; tema: string }
type Celesat = keyof Konfig; // "gjuha" | "tema"