TypeScript

Generic inference in functions

Në shqip: Nxjerrja e tipeve gjenerike

ShpjegimiSQ

Zakonisht s'ke pse ta shkruash tipin gjenerik: te merrTe([1, 2]) TypeScript e nxjerr vetë që T është number. E shkruan vetëm kur s'mund ta nxjerrë (p.sh. useState<string | null>(null)).

EnglishEN

Usually you needn't write the generic type: in first([1, 2]) TypeScript infers T is number by itself. You write it only when it can't infer it (e.g. useState<string | null>(null)).

Si ta mendosh

Si një kamerier që e kupton porosinë pa ta thënë dy herë.

Lexoje në anglisht

Like a waiter who gets your order without you saying it twice.

Shembull koditypescript

function iPari<T>(v: T[]): T | undefined { return v[0]; }
const x = iPari(["a", "b"]);   // x: string | undefined

Terma të lidhur