ECMAScript
- Geçmiş (hala geçerli olan eski yöntemler)
- Tagged template literals
- Semboller (
Symbols)
- ES2020
- Optional chaining
- Nullish coalescing operator (
??) import()String.matchAllPromise.allSettled()BigIntglobalThisimport.metaexport * 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)) hasOwnError cause
- Top level
- 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
ConstructorParametersutility type
- TypeScript 4.0
- Variadic tuple types
- Etiketli tuple öğeleri
- Constructor'dan sınıf özellikleri çıkarımı
- JSDoc
@deprecateddesteği
- TypeScript 4.1
- Template literal types
- Mapped types içinde key remapping
- Recursive conditional types
- JSDOC
@seeetiketini 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
@linketiketini destekleyen editörler
- TypeScript 4.4
- Kesin optional property types (
--exactOptionalPropertyTypes)
- Kesin optional property types (
- TypeScript 4.5
Awaitedtürü vePromiseiyileştirmeleri- Import adları için
typedeğiştiricisi constassertion- 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.jsoniçindeexports- Instantiation expressions
infertür değişkenleri içinextendskısıtı- Tür parametreleri için isteğe bağlı variance açıklamaları
moduleSuffixesile özel modül çözümleme- Editörde kaynağın tanımlandığı yere gitme
- TypeScript 4.9
satisfiesoperatörü- Editörler için "kullanılmayan import'ları kaldır" ve "import'ları sırala" komutları
Henüz yorum yok.