如何使用typescript不知道的运行时变量



我需要在typescript中使用一个在运行时定义的全局变量。

我需要这个来将一些配置属性从服务器端语言转移到javascript。我正在使用typescript生成我的javascript文件。

<script>
var globalProperties = {foo: 'bar', phpName: 'phpValue'};
</script>
<script src="/compiledTypeScriptFile.js"></script>

如何在compiledTypeScriptFile.ts中使用我的globalProperties?globalProperties是自动生成的。所以我不能把它们放在一个单独的ts文件或类似的文件中。

除了jQuery之外,我没有使用任何客户端lib。

请将globalProperties视为类型any[]。名称值对将来将自动扩展。

declareit:

declare var globalProperties: { [key: string]: any };

最新更新