İçindekiler
- Özlü TypeScript Kitabı
- Projeyi Destekleyin
- Çeviriler
- İndirmeler ve web sitesi
- İçindekiler
- Giriş
- Yazar Hakkında
- TypeScript’e Giriş
- TypeScript’e Başlarken
- Tür Sistemini Keşfetme
- TypeScript Dil Hizmeti
- Yapısal Türleme
- TypeScript’in Temel Karşılaştırma Kuralları
- Kümeler Olarak Türler
- Tür Atama: Tür Bildirimleri ve Tür Onaylamaları
- Özellik Denetimi ve Fazla Özellik Denetimi
- Zayıf Türler
- Katı Nesne Değişmezi Denetimi (Tazelik)
- Tür Çıkarımı
- Daha Gelişmiş Çıkarımlar
- Tür Genişletme
- Const
- Açık Tür Ek Açıklaması
- Tür Daraltma
- İlkel Türler
- Tür Ek Açıklamaları
- İsteğe Bağlı Özellikler
- Salt Okunur Özellikler
- Dizin İmzaları
- Türleri Genişletme
- Sabit Değer Türleri
- Sabit Değer Çıkarımı
- strictNullChecks
- Enum’lar
- Daraltma
- Atamalar
- Kontrol Akışı Analizi
- Tür Yüklemleri
- Ayırt Edici Birleşimler
- never Türü
- Kapsamlılık denetimi
- Nesne Türleri
- Demet Türü (Anonim)
- Adlandırılmış Demet Türü (Etiketli)
- Sabit Uzunluklu Demet
- Birleşim Türü
- Kesişim Türleri
- Tür Dizinleme
- Değerden Tür
- Fonksiyon Dönüşünden Tür
- Modülden Tür
- Eşlenmiş Türler
- Eşlenmiş Tür Değiştiricileri
- Koşullu Türler
- Dağıtımlı Koşullu Türler
- Koşullu Türlerde infer Tür Çıkarımı
- Önceden Tanımlanmış Koşullu Türler
- Şablon Birleşim Türleri
- Any türü
- Unknown türü
- Void türü
- Never türü
- Arayüz ve Tür
- Yerleşik İlkel Türler
- Yaygın Yerleşik JS Nesneleri
- Aşırı Yüklemeler
- Birleştirme ve Genişletme
- Tür ve Arayüz Arasındaki Farklar
- Sınıf
- Jenerikler
- Silinen Yapısal Türler
- Ad Alanları
- Semboller
- Üç Eğik Çizgi Yönergeleri
- Tür İşleme
- Türlerden Tür Oluşturma
- İndeksli Erişim Türleri
- Yardımcı Türler
- Awaited<T>
- Partial<T>
- Required<T>
- Readonly<T>
- Record<K, T>
- Pick<T, K>
- Omit<T, K>
- Exclude<T, U>
- Extract<T, U>
- NonNullable<T>
- Parameters<T>
- ConstructorParameters<T>
- ReturnType<T>
- InstanceType<T>
- ThisParameterType<T>
- OmitThisParameter<T>
- ThisType<T>
- Uppercase<T>
- Lowercase<T>
- Capitalize<T>
- Uncapitalize<T>
- NoInfer<T>
- Diğer Konular
- Hatalar ve İstisna İşleme
- Mixin Sınıfları
- Eşzamansız Dil Özellikleri
- Yineleyiciler ve Üreteçler
- TsDocs JSDoc Referansı
- @types
- JSX
- ES6 Modülleri
- ES7 Üs Alma Operatörü
- for-await-of İfadesi
- Yeni target Meta Özelliği
- Dinamik İçe Aktarma İfadeleri
- “tsc –watch”
- Null Olmayan Onaylama Operatörü
- Varsayılan Değerli Bildirimler
- İsteğe Bağlı Zincirleme
- Nullish Birleştirme Operatörü
- Şablon Değişmez Türleri
- İşlev Aşırı Yükleme
- Özyinelemeli Türler
- Özyinelemeli Koşullu Türler
- Node’da ECMAScript Modülü Desteği
- Onaylama Fonksiyonları
- Değişken Sayıda Öğeli Demet Türleri
- Kutulanmış Türler
- TypeScript’te Kovaryans ve Kontravaryans
- Şablon Dizesi Kalıbı İndeks İmzaları
- satisfies Operatörü
- Yalnızca Tür İçe Aktarımları ve Dışa Aktarımı
- using Bildirimi ve Belirtik Kaynak Yönetimi
- İçe Aktarma Nitelikleri
- Düzenli İfade Sözdizimi Denetimi
- import defer