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

后端 未结 23 2619
青春惊慌失措
青春惊慌失措 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:22

    AS OF TYPESCRIPT ^3.4.3 THIS SOLUTION NO LONGER WORKS

    Or...

    you can just type:

    window['MyNamespace']
    

    and you wont get a compile error and it works the same as typing window.MyNamespace

提交回复
热议问题