I fijó espacios de nombres globales para mis objetos de establecer explícitamente una propiedad en window.
window.MyNamespace = window.MyNamespace || {};
Mecanografiado subraya MyNamespacey se queja de que:
La propiedad 'MyNamespace' no existe en el valor de la 'ventana' cualquier tipo
Puedo hacer el trabajo de código por el que se declara MyNamespacecomo una variable ambiental y soltando el windowcarácter explícito, pero no quiero hacer eso.
declare var MyNamespace: any;
MyNamespace = MyNamespace || {};
¿Cómo puedo mantener windowallí y hacer mecanografiado feliz?
Como nota al margen Me resulta especialmente curioso que mecanografiado se queja ya que me dice que windowes del tipo anyque, por definitivamente puede contener cualquier cosa.













