Avatar ·

Ignorieren von TypeScript-Fehlern: "Eigenschaft existiert nicht im Typ"

Hallo zusammen! Ich bin neu in TypeScript und verwende Visual Studio 2013 für die Entwicklung. Ich habe ein `user`-Objekt, das ich von einer API erhalte. In der Browser-Konsole sehe ich, dass das Objekt eine Eigenschaft `name` hat, aber TypeScript gibt einen Fehler aus: "Property 'name' does not exist on type '{}'.\n\nHier ist mein Code:\n\n```typescript\nlet user = {};\nuser.name = "John"; // Fehler: Property 'name' does not exist on type '{}'\nconsole.log(user.name);\n```\n\nIch verstehe, dass TypeScript streng typisiert ist, aber ich muss diesen Fehler einfach ignorieren, damit der Code funktioniert. Ich habe versucht, `// @ts-ignore` zu verwenden, aber das hilft nicht. Wie kann ich TypeScript dazu bringen, sich nicht über solche Eigenschaften zu beschweren? Gibt es vielleicht ein Flag in den Compiler-Einstellungen? Oder muss ich `any` verwenden? Bitte sagt mir, wie ich das richtig lösen kann.