TypeScript

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"

Terma të lidhur