Union types instead of enums
Në shqip: Union-et në vend të enum-eve
ShpjegimiSQ
Shumë ekipe preferojnë type Ngjyra = "kuqe" | "blu" në vend të enum: s'krijon kod shtesë në JavaScript dhe punon më mirë me JSON. Një objekt as const jep edhe vlerat në runtime.
EnglishEN
Many teams prefer type Colour = "red" | "blue" over enum: it generates no extra JavaScript and works better with JSON. An as const object also gives you the values at runtime.
Si ta mendosh
Si një listë e thjeshtë opsionesh në vend të një regjistri zyrtar.
Lexoje në anglisht
Like a simple list of options instead of an official register.
Shembull koditypescript
const NGJYRAT = ["kuqe", "blu", "gjelber"] as const;
type Ngjyra = (typeof NGJYRAT)[number]; // "kuqe" | "blu" | "gjelber"