Sobes.tech
Junior — Middle

Máte zkušenosti s používáním generických typů ve vývoji?

sobes.tech AI

Odpověď od AI

Ano, generické typy (Generics) umožňují vytvářet komponenty, které pracují s různými datovými typy, přičemž zajišťují bezpečnost typů a opakované použití kódu. V Node.js lze pomocí TypeScript nebo Flow deklarovat funkce a třídy s parametry typu. Například v TypeScript:

function identity<T>(arg: T): T {
  return arg;
}

const num = identity<number>(42); // num bude typu number
const str = identity<string>("hello"); // str bude typu string

To umožňuje psát univerzální kód, který se přizpůsobí různým typům bez ztráty bezpečnosti typů.