Wie erstelle ich ein Objekt basierend auf einem Interface in TypeScript?
Hallo zusammen! Ich habe angefangen, TypeScript zu lernen und bin auf ein Problem gestoßen. Ich habe ein Interface, das einen Benutzer beschreibt:\n\n```typescript\ninterface User {\n id: number;\n name: string;\n email: string;\n isActive: boolean;\n}\n```\n\nIch möchte ein leeres Objekt dieses Typs erstellen und dann seine Felder nach Bedarf füllen. Ich versuche es so:\n\n```typescript\nconst user: User = {};\n```\n\nAber TypeScript meckert: `Type '{}' is missing the following properties from type 'User': id, name, email, isActive`.\n\nIch habe versucht, `const user: User = {} as User;` zu schreiben – das funktioniert, ist aber unsicher, da die Felder undefined bleiben.\n\nWie erstelle ich richtig ein Objekt basierend auf einem Interface? Gibt es eine Möglichkeit, dies ohne explizite Auflistung aller Felder zu tun? Gibt es vielleicht Patterns oder Tricks in TypeScript?