在javascript中我可以做到這一點創建一個全局變量在打字稿
if (something === 'testing')
,這將有something
定義(只要它們是按正確順序調用)。
我似乎無法弄清楚如何在打字稿中做到這一點。
這是我試過的。
在.d.ts文件:
interface Window { something: string; }
然後在我的main.ts文件:
window.something = 'testing';
然後在另一個文件:
if (window.something === 'testing')
而這個作品。但是我希望能夠失去window.
的一部分,只需要我的something
成爲全球性的。在Typescript中有沒有辦法做到這一點?
(如果有人有興趣,我真的想設置我的日誌我的申請,我希望能夠從任何文件log.Debug
,而無需導入和創建對象。)
我更喜歡這個,因爲我不必打開allowjs。 – Vaccano
@Downvoters請考慮添加評論,解釋downvote的原因 – tforgione
不需要生氣,我們不在Facebook或Youtube上。我說這種方法很醜,OP要求避免有一個.js文件和.ts文件,據我所知,這是唯一可行的方法。你知道另一個嗎? – tforgione