JavaScript'te şunu yapabilirim:
something = 'testing';
Ve sonra başka bir dosyada:
if (something === 'testing')
ve somethingtanımlanmış olacaktır (doğru sırada çağrıldıkları sürece).
Bunu TypeScript'te nasıl yapacağımı çözemiyorum.
Bu denediğim şey.
.D.ts dosyasında:
interface Window { something: string; }
Sonra main.ts dosyamda:
window.something = 'testing';
sonra başka bir dosyada:
if (window.something === 'testing')
Ve bu işe yarar. Ama bunun bir window.kısmını kaybedebilmek ve sadece somethingküresel olmak istiyorum . Bunu TypeScript'te yapmanın bir yolu var mı?
(Birisinin ilgilenmesi durumunda, gerçekten uygulamam için günlüğe kaydetmemi ayarlamaya çalışıyorum. log.DebugNesneleri içe aktarmak ve oluşturmak zorunda kalmadan herhangi bir dosyadan çağrı yapabilmek istiyorum .)