Bu makalemizde, TypeScript projelerimizin yapılandırma ayarlarını belirleyen ve projenin derlenmesi için kullanılan derleyici ayarlarını yapılandırmamızı sağlayan “tsconfig” dosyasının nasıl oluşturulduğunu görecek, başlıca ayarlarını inceleyecek ve projelerimizde kullanılabilecek örnek birer tsconfig.json dosyası oluşturacağız.
11. TypeScript’de Dekoratörler
Bu makalemizde, TypeScript’de dekoratörlerin ne olduğunu ve neden dekoratörlere ihtiyaç duyduğumuzu konuşacak, ardından adım adım dekoratörün nasıl tanımlandığını görecek ve yeteneklerini inceleyecek, sonrasında da metot, sınıf ve özellik dekoratörlerin kullanımlarını birer örnek üzerinden deneyimleyeceğiz.
10. TypeScript’de Modüller
Bu makalemizde, TypeScript’de modüllerin ne olduğunu ve neden modüllere ihtiyaç duyduğumuzu, temel modül tanımı ve kullanımını, export ve import ile modüllerin dışarı/içeri aktarım seçeneklerini, 3. parti kütüphanelerin modül olarak içeri aktarımı ve TypeScript desteği olmayan kütüphaneler için deklarasyon dosyalarının içeri aktarımı konularını işleyeceğiz.
9. TypeScript’de Generic Tipler
Bu makalemizde, TypeScript’de Generic tiplerin kullanım amaçlarını ve tanımını, birden fazla generic tipin bir arada kullanım şeklini, generic tiplerin ihtiyacımıza uygun şekilde kısıtlanmasını ve generic tiplerin sınıf seviyesinde kullanımını işleyeceğiz.
8. TypeScript’de Interface Kullanımı
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.
7. TypeScript’de Sınıflar
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. Her ne kadar buradaki bazı başlıklar tasarım kalıplarının konusu olsa da, en azından bu konu hakkındaki özel serimiz için ön gereksinim ihtiyaçlarımızı karşılamış olacağız.
6. TypeScript’de Fonksiyonlar
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.