TypeScript-foutenFout
TS2578TS2578 — Ongebruikte @ts-expect-error
Er is een @ts-expect-error-richtlijn aanwezig, maar op de volgende regel treedt geen fout op.
nodebrowserdenobun
Details bekijken TS2367Een vergelijking tussen twee waarden zal altijd onwaar zijn omdat hun typen geen overlap hebben.
De typen van de twee operanden in een vergelijking hebben geen gemeenschappelijke waarden. Bijvoorbeeld: een variabele van type `string` vergelijken met een numerieke literal, of controleren of een waarde gelijk is aan iets buiten het domein van zijn type.
Controleer of de vergelijking correct is. Mogelijk moeten de typen verbreed worden, of is de vergelijkingslogica onjuist. Gebruik type assertions als u weet dat het runtime-type verschilt van het compile-time-type.
const x: string = 'hi';
if (x === 42) {}TS2578Er is een @ts-expect-error-richtlijn aanwezig, maar op de volgende regel treedt geen fout op.
TS18048TypeScript waarschuwt dat een waarde undefined kan zijn en je die gebruikt zonder te controleren.
TS2538Het type van de index-expressie is niet geldig voor het indexeren van het object.
TS2352Een type-assertie tussen twee typen zonder overlap kan een fout zijn.
TS2769Geen van de overload-handtekeningen van de functie komt overeen met de opgegeven argumenten.
TS7041De expressie van de standaardexport heeft geen type-annotatie.