Avatar ·

Wie greife ich innerhalb eines Moduls in TypeScript auf eine globale Variable zu?

Hallo zusammen! Ich bin neu in TypeScript und habe ein Problem beim Übergang von normalem JavaScript zum Modulsystem. Ich habe ein Projekt, in dem ich eine globale Variable `window.myApp` verwende, die in einem separaten Skript (z.B. in `config.js`) deklariert ist, das vor meinem Hauptmodul geladen wird: ```typescript // config.js (wird vor den Modulen geladen) window.myApp = { apiBaseUrl: 'https://api.example.com', debugMode: true }; ``` In meiner TypeScript-Datei versuche ich, auf diese globale Variable zuzugreifen, aber TypeScript gibt einen Fehler aus: ```typescript // main.ts import { fetchData } from './api'; const config = window.myApp; // Fehler: Property 'myApp' does not exist on type 'Window' console.log(config.apiBaseUrl); ``` Ich verstehe, dass TypeScript streng typisiert ist und nichts über die Existenz von `myApp` auf dem `window`-Objekt weiß. Wie deklariere und verwende ich globale Variablen in TypeScript-Modulen korrekt? Ich habe versucht, `declare var window.myApp` zu verwenden, aber das