在JavaScript中,我可以这样做:
something = 'testing';
然后在另一个文件中:
if (something === 'testing')
它将定义something
(只要它们是以正确的顺序调用的)。
我似乎不知道如何在TypeScript中做到这一点。
这就是我尝试过的。
在.d.ts文件中:
interface Window { something: string; }
然后在我的main.ts文件中:
window.something = 'testing';
然后在另一个文件中:
if (window.something === 'testing')
,这是可行的。但我希望能够去掉其中的 window.
部分,只想让我的成为全局的。有没有办法在TypeScript中做到这一点?
(如果有人感兴趣,我正在尝试为我的应用程序设置我的日志。我希望能够从任何文件调用log.Debug
,而不必导入和创建对象。)
https://stackoverflow.com/questions/38906359
复制相似问题