NoInfer<T>
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
NoInfer<T> (TS 5.4) i thotë TypeScript-it të mos e nxjerrë T-në nga ai parametër — kështu vlera fillestare duhet të jetë një nga opsionet, jo të krijojë një opsion të ri.
EnglishEN
NoInfer<T> (TS 5.4) tells TypeScript not to infer T from that parameter — so a default value must be one of the options rather than creating a new one.
Si ta mendosh
Si t'i thuash dikujt: zgjidh nga menyja, mos shpik pjata të reja.
Lexoje në anglisht
Like telling someone: choose from the menu, don't invent new dishes.
Shembull koditypescript
function zgjidh<T extends string>(opsionet: T[], fillimi: NoInfer<T>) {}
zgjidh(["e kuqe", "blu"], "jeshile"); // ✗ gabim