TypeScriptTingkat: Lanjutan6 min

Penulisan File Deklarasi (.d.ts) & Ambient Types

Sediakan type definitions untuk library JavaScript pihak ketiga atau variabel global window menggunakan file deklarasi .d.ts dan kata kunci declare.

Peran Berkas Deklarasi .d.ts

Pratinjau Terbuka

File berekstensi .d.ts hanya memuat informasi pengetikan tipe data tanpa implementasi kode biner yang dapat dieksekusi, bertindak sebagai panduan bagi editor dan kompilator tsc.

Contoh Kode Sintaks
// berkas: global.d.ts
declare global {
  interface Window {
    appVersion: string;
    analyticsTracker: {
      trackEvent: (namaEvent: string, metadata?: object) => void;
    };
  }
}

// Sekarang TypeScript mengenali variabel window.appVersion tanpa error
export {};

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi