Accessing properties on unions
Në shqip: Vetitë e përbashkëta të union-eve
ShpjegimiSQ
Te një union objektesh, mund të lexosh direkt vetëm vetitë që i kanë të gjithë anëtarët. Për të tjerat duhet të ngushtosh tipin më parë — me in, typeof ose një fushë diskriminuese.
EnglishEN
On a union of objects, you can directly read only the properties every member has. For the others you must narrow the type first — with in, typeof or a discriminant field.
Si ta mendosh
Si një grup ku mund të pyesësh të gjithë për emrin, por vetëm shoferët për patentën.
Lexoje në anglisht
Like a group where you can ask everyone their name, but only drivers for their licence.
Shembull koditypescript
type A = { emri: string; nota: number };
type B = { emri: string; paga: number };
function f(x: A | B) { x.emri; /* ✓ */ }