CodeBlanks Logo Icon CodeBlanks

Triple-slash directive

Üç eğik çizgi yönergelerini öğrenirsin.

Triple-slash directive nedir?

Üç eğik çizgi yönergesi, derleyiciye özel talimatlar veren tek satırlık bir yorumdur. /// ile başlar ve normal // yorumdan farklı işlenir. En yaygın kullanımı /// <reference path="..." /> ile başka bir .d.ts dosyasına başvurmaktır.

/// <reference path="./types.d.ts" />

Diğer reference yönergeleri

reference yönergesinin farklı öznitelikleri vardır. types özniteliği hangi @types paketlerinin dahil edileceğini söyler. lib özniteliği ise hangi yerleşik lib dosyalarının dahil edileceğini belirtir.

/// <reference types="node" />
/// <reference lib="es2020" />

Uygulama math.d.ts dosyasına başvur

/// <reference path="./math.d.ts" /> satırını kullanarak math.d.ts dosyasına başvur. Sonra "başvuruldu" yazısını console.log ile yazdır.

Başlangıç kodu

index.ts
// math.d.ts dosyasına triple-slash yönergesi ile başvur

console.log("başvuruldu");

Örnek çözüm

index.ts
/// <reference path="./math.d.ts" />
console.log("başvuruldu");

Beklenen çıktı

başvuruldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Triple-slash yönergesi kaç eğik çizgi ile başlamalıdır?

  • Dört eğik çizgi (////)
  • Tek eğik çizgi (/)
  • Üç eğik çizgi (///) Doğru cevap
  • İki eğik çizgi (//)

Açıklama: Triple-slash yönergesi tam olarak üç eğik çizgi (///) ile başlar; iki eğik çizgi normal yorumdur.

2 reference yönerge etiketi

Soru
/// <____ path="./types.d.ts" />
Cevap
/// <reference path="./types.d.ts" />

Açıklama: Triple-slash başvuru yönergesinin etiket adı `reference`'dır; path, types veya lib öznitelikleri alır.

3 Triple-slash yönergeleri

Kavram Anlamı
path Dosya yolu özniteliği
types Tür paketi özniteliği
lib Yerleşik kütüphane özniteliği
/// Yönerge öneki

Orta seviye bölümündeki tüm dersler