Avatar ·

Como acessar uma variável global dentro de um módulo em TypeScript?

Olá a todos! Sou novo em TypeScript e enfrentei um problema ao migrar de JavaScript comum para o sistema de módulos. Tenho um projeto onde uso uma variável global `window.myApp`, declarada em um script separado (por exemplo, em `config.js`), que é carregado antes do meu módulo principal: ```typescript // config.js (carregado antes dos módulos) window.myApp = { apiBaseUrl: 'https://api.example.com', debugMode: true }; ``` No meu arquivo TypeScript, estou tentando acessar essa variável global, mas o TypeScript gera um erro: ```typescript // main.ts import { fetchData } from './api'; const config = window.myApp; // Erro: Property 'myApp' does not exist on type 'Window' console.log(config.apiBaseUrl); ``` Entendo que TypeScript é fortemente tipado e não sabe da existência de `myApp` no objeto `window`. Como declarar e usar corretamente variáveis globais em módulos TypeScript? Tentei usar `declare var window.myApp`, mas isso n