Avatar ·

Cómo acceder a una variable global dentro de un módulo en TypeScript

¡Hola a todos! Soy nuevo en TypeScript y me encontré con un problema al pasar de JavaScript normal a un sistema de módulos. Tengo un proyecto donde uso una variable global `window.myApp`, declarada en un script separado (por ejemplo, en `config.js`), que se carga antes de mi módulo principal: ```typescript // config.js (se carga antes de los módulos) window.myApp = { apiBaseUrl: 'https://api.example.com', debugMode: true }; ``` En mi archivo TypeScript, intento acceder a esta variable global, pero TypeScript muestra un error: ```typescript // main.ts import { fetchData } from './api'; const config = window.myApp; // Error: Property 'myApp' does not exist on type 'Window' console.log(config.apiBaseUrl); ``` Entiendo que TypeScript está fuertemente tipado y no sabe de la existencia de `myApp` en el objeto `window`. ¿Cómo declarar y usar correctamente variables globales en módulos TypeScript? He intentado usar `declare var window.myApp`, pero esto no