TypeScript

TypeScript ile Arayüz (Interface) Kullanımı

Arayüzler (interfaces), nesnelerin yapısını tanımlamak için kullanılır. Bu örnekte bir Kullanici arayüzü oluşturuyor ve fonksiyonun bu yapıya uygun nesneleri nasıl beklediğini gösteriyoruz. Böylece tip güvenliği artırılır ve kodun bakımı çok daha kolay hale gelir.

TypeScript
Orta Seviye
92 dinlenme
25.10.2025
TypeScript Orta Seviye
interface Kullanici {
  ad: string;
  yas: number;
  aktif: boolean;
}

function kullaniciBilgisiYazdir(k: Kullanici): void {
  console.log(`${k.ad} (${k.yas}) - Durum: ${k.aktif ? "Aktif" : "Pasif"}`);
}

const kullanici1: Kullanici = { ad: "Bilal", yas: 28, aktif: true };
kullaniciBilgisiYazdir(kullanici1);
Açıklamayı dinlemek için üzerine gelin

Kod Açıklaması

Arayüzler (interfaces), nesnelerin yapısını tanımlamak için kullanılır.
Bu örnekte bir Kullanici arayüzü oluşturuyor ve fonksiyonun bu yapıya uygun nesneleri nasıl beklediğini gösteriyoruz.
Böylece tip güvenliği artırılır ve kodun bakımı çok daha kolay hale gelir.

Nasıl Çalışır?

Bu kod örneği, Web Speech API kullanılarak sesli olarak açıklanmaktadır. Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak açıklama başlar.

Kullanım Alanları

Eğitim ve öğretim materyalleri
Kod dokümantasyonu
Interaktif öğrenme platformları
Erişilebilirlik uygulamaları

Bu Kodu Paylaş

Kod Bilgileri

Dil: TypeScript
Zorluk: Orta
Dinlenme: 92
Durum: Aktif

Web Speech API

Bu kod örneği Web Speech API kullanılarak sesli olarak açıklanmaktadır.

Türkçe dil desteği
Otomatik başlatma
Hover ile kontrol

Benzer Çözüm İster misiniz?

Projenizde konuşan kod özelliği mi istiyorsunuz?

Teklif İste

İlgili Kodlar

TypeScript - Baslangic
function topla(a: number, b: number): number {
  return a + b;
}

const sonuc = topla(10, 5);
console.log(`Toplam: ${sonuc}`);...

TypeScript ile Fonksiyon Tanımlama ve Tip Güvenliği

TypeScript İncele

Kendi Konuşan Kodunuzu Oluşturun

Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.