Bu makalemizde, TypeScript’de Interface’lerin kullanım amaçlarını ve tanımını, Interface’lerin tip, fonksiyon ve sınıf seviyesinde kullanımını, ardından Interface’lerde kalıtım konusunu ve çoklu Interface kullanımını işleyeceğiz.
Levent KARAGÖL
-
-
Bu makalemizde, TypeScript’de sınıf tanımlarını, erişim belirleyicilerini, kurucu fonksiyonları ve salt-okunur değerleri, statik değerler ve fonksiyonları işleyecek, ardından sınıflarda kalıtım ve kalıtımda fonksiyonların geçersiz kılınması konularına göz atacak, son olarak da soyut sınıflar ile makalemizi tamamlayacağız.
-
Bu makalemizde, TypeScript’de fonksiyon tanımları konusunu işlerken, veri dönmeyen, tekil ve birden fazla tipte veri dönen fonksiyonları inceleyecek, fonksiyonlara opsiyonel parametre eklemeyi ve parametreler için varsayılan değerler belirlemeyi görecek, …rest tipinde parametre geçişinin ve sonrasında da asenkron fonksiyonlar ve bunların geri dönüş tiplerinin üzerinden geçeceğiz. Böylece şimdiye kadar gördüğümüz tip tanımlarını görev başında izleme fırsatımız olacak.
-
Bu makalemizde, TypeScript’de temel ve alternatif indeks değerli enum tanımlarını işledikten sonra özelleştirilmiş sayısal ve metinsel enum kullanımına göz gezdirerek tip kısıtlamasında elimizi daha da güçlendireceğiz.
-
Bu makalemizde, TypeScript’de diziler konusunu işleyecek, temel ve alternatif söz dizimleri ile dizi tanımlamayı görecek, salt okunur dizi kavramına göz atacak ve çok boyutlu dizileri inceleyeceğiz.
-
Bu makalemizde, TypeScript’de birden fazla temel tipi birleştirerek kendi özel tiplerimizi nasıl tanımlayacağımızı, bu tiplerin içeriğindeki alt tiplerde opsiyonel ve salt okunur gibi seçenekleri nasıl kullanacağımızı, birden fazla özel tipi birleştirerek genişletilmiş yeni tipleri nasıl elde edeceğimizi inceleyeceğiz.
-
Bu makalemizde, TypeScript’de kullanılan tipler, bunların açık (explicit) ve gizli (implicit) tanımlama şekilleri ve çoklu tip tanımı gibi konular ile yazdığımız koda belirlediğimiz standartları ve kuralları getirmeye başlayacağız.
-
Bu makaleyle birlikte, gerek front-end, gerekse de back-end tarafında kabul görmüş TypeScript konusuna giriş yaparak, takip eden sıralı her bir makale ile TypeScript’e olan hakimiyetimizi artırıp, bloğun geri kalanında anlatılan konuları anlayabilmek için gerekli olan ön gereksinimleri tamamlamaya çalışacağız.