TypeScript

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

Terma të lidhur