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

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

    typescript prevent accessing object without assigning type that has the desired property or already assigned to any so you can use optional chaining window?.MyNamespace = 'value'.

提交回复
热议问题