How do you explicitly set a new property on `window` in TypeScript?

后端 未结 23 2246
青春惊慌失措
青春惊慌失措 2020-11-22 03:53

I setup global namespaces for my objects by explicitly setting a property on window.

window.MyNamespace = window.MyNamespace || {};
23条回答
  •  被撕碎了的回忆
    2020-11-22 04:14

    Typscript does not perform typecheck on string properties.

    window["newProperty"] = customObj;
    

    Ideally, the global variable scenario should be avoided. I use it sometimes to debug an object in browser console.

提交回复
热议问题