TypeScript, JavaScript'e derlenen güçlü bir şekilde yazılmış, nesne yönelimli bir programlama dilidir. TypeScript, JavaScript'in bir üst kümesidir ve JavaScript'in tüm özelliklerinin yanı sıra isteğe bağlı statik yazım özelliğini destekler.
TypeScript, JavaScript'in bir üst kümesi olduğundan çalışan tüm JavaScript kodları TypeScript kodudur. Ancak TypeScript araçları, düz JavaScript'te fark edemeyeceğiniz hataları tespit edip önlemeye yardımcı olabilir.
Başlayın
DefinitelyTyped, Google Yayıncı Etiketi (GPT) kitaplığı da dahil olmak üzere birçok paket için tür beyan dosyaları içeren bir depo tutan açık kaynak bir projedir. GPT türlerini npm ile @types/google-publisher-tag paketinden yükleyebilirsiniz.
npm install --save-dev @types/google-publisher-tag
Yüklendikten sonra, kendi kodunuzda googletag
nesnesi tarafından sunulan tüm türlere erişebilirsiniz. Visual Studio Code gibi bu özelliklere sahip kaynak kod düzenleyicilerde GPT yöntemleri ve mülkleri için kod tamamlama ve içerik yardımı özelliklerinden de yararlanabilirsiniz.
Gösteri
Aşağıdaki demo, @types/google-publisher-tag paketi ve Vite kullanılarak Başlayın örneğimizi TypeScript'te yeniden uygular.