Avatar ·

Comment accéder à une variable globale à l'intérieur d'un module en TypeScript ?

Bonjour à tous ! Je suis débutant en TypeScript et j'ai rencontré un problème lors du passage du JavaScript classique au système de modules. J'ai un projet où j'utilise une variable globale `window.myApp`, déclarée dans un script séparé (par exemple, dans `config.js`), qui est chargé avant mon module principal : ```typescript // config.js (chargé avant les modules) window.myApp = { apiBaseUrl: 'https://api.example.com', debugMode: true }; ``` Dans mon fichier TypeScript, j'essaie d'accéder à cette variable globale, mais TypeScript génère une erreur : ```typescript // main.ts import { fetchData } from './api'; const config = window.myApp; // Erreur : Property 'myApp' does not exist on type 'Window' console.log(config.apiBaseUrl); ``` Je comprends que TypeScript est fortement typé