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 zu einem modularen System.\n\nIch 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:\n\n```typescript\n// config.js (wird vor den Modulen geladen)\nwindow.myApp = {\n apiBaseUrl: 'https://api.example.com',\n debugMode: true\n};\n```\n\nIn meiner TypeScript-Datei versuche ich, auf diese globale Variable zuzugreifen, aber TypeScript gibt einen Fehler aus:\n\n```typescript\n// main.ts\nimport { fetchData } from './api';\n\nconst config = window.myApp; // Fehler: Property 'myApp' does not exist on type 'Window'\nconsole.log(config.apiBaseUrl);\n```\n\nIch verstehe, dass TypeScript streng typisiert
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs