TS4111TS4111 — Property kann nicht über Index-Signatur aufgerufen werden
Eine Property wird per String-Index auf einem Typ abgerufen, der noPropertyAccessFromIndexSignature verwendet.
TS2538Der Typ des Index-Ausdrucks ist für die Indizierung des Objekts nicht gültig.
Als Objekt-Indextypen sind nur string, number und symbol zulässig. Sie verwenden einen Typ, der diesen nicht zugewiesen werden kann, z. B. boolean, undefined oder einen komplexen Objekttyp.
Konvertieren Sie den Index in einen gültigen Typ: String(), Number(), oder verwenden Sie eine Typ-Assertion. Nutzen Sie eine Map anstelle eines einfachen Objekts für nicht standardmäßige Schlüsseltypen. Fügen Sie eine Type-Guard hinzu, um den Schlüsseltyp einzugrenzen.
TS4111Eine Property wird per String-Index auf einem Typ abgerufen, der noPropertyAccessFromIndexSignature verwendet.
TS2493Sie greifen auf ein Tuple-Element an einem Index zu, der nicht existiert.
TS2555Der Funktionsaufruf hat weniger Argumente als das erforderliche Minimum.
TS2451Eine mit let oder const deklarierte Variable wird im selben Gültigkeitsbereich erneut deklariert.
TS2540Sie versuchen, eine Eigenschaft zu ändern, die als readonly markiert ist.
TS2365Ein arithmetischer oder Vergleichsoperator wird mit inkompatiblen Typen verwendet.