我需要在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[]
。名称值对将来将自动扩展。
仅declare
it:
declare var globalProperties: { [key: string]: any };