Extract<T, U>
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Extract<T, U> mban vetëm ato pjesë të një union-i që i përshtaten U-së — e kundërta e Exclude. P.sh. nga të gjitha ngjarjet, vetëm ato me lloj "click".
EnglishEN
Extract<T, U> keeps only the parts of a union that match U — the opposite of Exclude. E.g. from all events, only those of kind "click".
Si ta mendosh
Si të nxjerrësh vetëm topat e kuq nga një kuti me topa.
Lexoje në anglisht
Like pulling only the red balls out of a box of balls.
Shembull koditypescript
type Ngjarje = { lloji: "click"; x: number } | { lloji: "key"; tasti: string };
type Klik = Extract<Ngjarje, { lloji: "click" }>;