TypeScript-foutenFout
TS2345TS2345 — Argumenttype Niet Toewijsbaar
Het argument dat aan een functie wordt meegegeven is niet compatibel met het verwachte parametertype.
nodebrowserdenobun
Details bekijken TS2352Een type-assertie tussen twee typen zonder overlap kan een fout zijn.
U gebruikt een type-assertie (as Type) tussen twee typen die TypeScript als volledig niet-gerelateerd beschouwt. Bijvoorbeeld het asserteren van een string als number. TypeScript waarschuwt dat dit waarschijnlijk een vergissing is.
Gebruik een dubbele assertie via unknown als de conversie opzettelijk is: value as unknown as TargetType. Controleer of de assertie correct is. Overweeg in plaats daarvan een geschikte conversiefunctie te gebruiken.
const x = 'hello' as number;TS2345Het argument dat aan een functie wordt meegegeven is niet compatibel met het verwachte parametertype.
TS2612Een eigenschap in een afgeleide klasse conflicteert met een getter/setter-accessor in de basisklasse.
TS2554Het aantal argumenten dat aan een functie wordt meegegeven komt niet overeen met het aantal vereiste parameters.
TS2395Samengevoegde declaraties voor dezelfde naam hebben inconsistente export-modifiers.
TS2393Een functie met dezelfde naam is meer dan eens geïmplementeerd.
TS2705Een async-functie vereist een hogere ECMAScript-doelversie om te compileren.