Sobes.tech
Junior — Middle

Aké verzie TypeScript ste museli použiť vo svojich projektoch?

sobes.tech AI

Odpoveď od AI

V projektoch s TypeScript sa často používajú verzie od 2.x vyššie, pretože pridávajú dôležité vylepšenia a nové funkcie.

Napríklad:

  • TypeScript 2.0 zaviedol prísnu kontrolu null a undefined.
  • Verzie 3.x pridali podporu pre voliteľné reťazenie, vylepšenia v typoch a podporu pre nové funkcie ECMAScript.
  • V najnovších verziách (4.x) sa objavili literály šablón typov, vylepšená kontrola typov a ďalšie rozšírenia.

Voľba verzie závisí od požiadaviek projektu a použitých nástrojov. Je dôležité udržiavať verziu aktuálnu, aby ste mohli využívať moderné funkcie a vylepšené typovanie.

Príklad použitia voliteľného reťazenia (dostupné od TypeScript 3.7):

interface User {
  address?: {
    street?: string;
  };
}

const user: User = {};
console.log(user.address?.street); // bezpečný prístup bez chyby