27 puan yazan xguru 2023-04-04 | Henüz yorum yok. | WhatsApp'ta paylaş

ECMAScript

  • Geçmiş (hala geçerli olan eski yöntemler)
    • Tagged template literals
    • Semboller (Symbols)
  • ES2020
    • Optional chaining
    • Nullish coalescing operator (??)
    • import()
    • String.matchAll
    • Promise.allSettled()
    • BigInt
    • globalThis
    • import.meta
    • export * as … from …
  • ES2021
    • String.replaceAll()
    • Promise.any
    • Nullish coalescing ataması (??=)
    • Mantıksal AND ataması (&&=)
    • Mantıksal OR ataması (||=)
    • WeakRef
    • Sayı literal ayıracı (_)
  • ES2022
    • Top level await
    • #private
    • Statik sınıf üyeleri
    • Sınıflarda statik başlatma blokları
    • Import Assertions (V8'de uygulanmış standart dışı özellik)
    • RegExp eşleşme indeksleri
    • Negatif indeksleme (.at(-1))
    • hasOwn
    • Error cause
  • Gelecek (şimdiden TypeScript 4.9'da kullanılabilir)
    • Auto-Accessor

TypeScript

  • Temel konular (ek tanıtım için bağlam)
    • Generics
  • Geçmiş (hala geçerli olan eski yöntemler)
    • Utility types
    • Conditional types
    • Conditional types ile çıkarım yapma
    • Tuple optional öğeleri ve rest
    • Abstract class ve method'lar
    • Constructor signature
    • ConstructorParameters utility type
  • TypeScript 4.0
    • Variadic tuple types
    • Etiketli tuple öğeleri
    • Constructor'dan sınıf özellikleri çıkarımı
    • JSDoc @deprecated desteği
  • TypeScript 4.1
    • Template literal types
    • Mapped types içinde key remapping
    • Recursive conditional types
    • JSDOC @see etiketini destekleyen editörler
    • tsc --explainFiles
    • Destructure edilen değişkenler açıkça kullanılmıyor olarak işaretlenebilir.
  • TypeScript 4.3
    • Özelliklerde yazma türlerinin ayrılması
    • override
    • Statik index signature
    • JSDOC @link etiketini destekleyen editörler
  • TypeScript 4.4
    • Kesin optional property types (--exactOptionalPropertyTypes)
  • TypeScript 4.5
    • Awaited türü ve Promise iyileştirmeleri
    • Import adları için type değiştiricisi
    • const assertion
    • Sınıf içindeki method'lar için code snippet tamamlama
  • TypeScript 4.6
    • Indexed access çıkarımı iyileştirmeleri
    • TypeScript izleme analizörü (--generateTrace):
  • TypeScript 4.7
    • Node.js'te ECMAScript modül desteği
    • package.json içinde exports
    • Instantiation expressions
    • infer tür değişkenleri için extends kısıtı
    • Tür parametreleri için isteğe bağlı variance açıklamaları
    • moduleSuffixes ile özel modül çözümleme
    • Editörde kaynağın tanımlandığı yere gitme
  • TypeScript 4.9
    • satisfies operatörü
    • Editörler için "kullanılmayan import'ları kaldır" ve "import'ları sırala" komutları

Henüz yorum yok.

Henüz yorum yok.