TypeScript-foutenFout
TS4111TS4111 — Property Kan Niet Worden Benaderd via Indexsignatuur
Een property wordt benaderd via een string-index op een type dat noPropertyAccessFromIndexSignature gebruikt.
nodebrowserdenobun
Details bekijken TS2538Het type van de index-expressie is niet geldig voor het indexeren van het object.
Alleen de typen string, number en symbol kunnen als objectindextypen worden gebruikt. U gebruikt een type dat hier niet aan toewijsbaar is, zoals boolean, undefined of een complex objecttype.
Converteer de index naar een geldig type: String(), Number(), of gebruik een type-assertie. Gebruik een Map in plaats van een gewoon object voor niet-standaard sleuteltypen. Voeg een typeguard toe om het sleuteltype te vernauwen.
TS4111Een property wordt benaderd via een string-index op een type dat noPropertyAccessFromIndexSignature gebruikt.
TS2493U benadert een tuple-element op een index die niet bestaat.
TS2555De functieaanroep heeft minder argumenten dan het vereiste minimum.
TS2451Een variabele gedeclareerd met let of const wordt opnieuw gedeclareerd in hetzelfde bereik.
TS2540U probeert een eigenschap te wijzigen die als readonly is gemarkeerd.
TS2365Een rekenkundige of vergelijkingsoperator wordt gebruikt met incompatibele types.