I ha installato namespace globali per i miei oggetti impostando in modo esplicito una proprietà su window.
window.MyNamespace = window.MyNamespace || {};
Dattiloscritto sottolinea MyNamespacee si lamenta che:
La proprietà 'MyNamespace' non esiste sul valore di tipo 'finestra' alcun
Posso fare il codice di lavoro dichiarando MyNamespacecome una variabile ambiente e far cadere l' windowesplicitazione, ma non voglio farlo.
declare var MyNamespace: any;
MyNamespace = MyNamespace || {};
Come posso tenere windowin là e fare dattiloscritto felice?
Come nota a margine trovo particolarmente divertente che dattiloscritto si lamenta perché mi dice che windowè di tipo any, che da sicuramente può contenere qualsiasi cosa.













