TypeScript-foutenFout
TS2304TS2304 — Naam Niet Gevonden
TypeScript kan een variabele, functie of type met de opgegeven naam niet vinden in de huidige scope.
nodebrowserdenobun
Details bekijken Blader door alle 120 TypeScript-fouten-foutcodes met oorzaken, oplossingen en voorbeelden.
TS2304TypeScript kan een variabele, functie of type met de opgegeven naam niet vinden in de huidige scope.
TS2345Het argument dat aan een functie wordt meegegeven is niet compatibel met het verwachte parametertype.
TS2339TypeScript kan de opgegeven eigenschap niet vinden op het gegeven type.
TS2307TypeScript kan de module die in een import- of require-statement is opgegeven niet vinden.
TS2322Een waarde van een bepaald type kan niet worden toegewezen aan een variabele of eigenschap van een ander, incompatibel type.
TS2531TypeScript waarschuwt dat een expressie tijdens runtime null kan zijn, en je die gebruikt zonder te controleren.
TS2554Het aantal argumenten dat aan een functie wordt meegegeven komt niet overeen met het aantal vereiste parameters.
TS2769Geen van de overload-handtekeningen van de functie komt overeen met de opgegeven argumenten.
TS7006Een functieparameter heeft geen type-annotatie en TypeScript kan het type niet afleiden.
TS1005TypeScript verwachtte een specifiek token (zoals een puntkomma, komma of haakje) maar vond iets anders.
TS6133Een variabele, import of parameter is gedeclareerd maar de waarde ervan wordt nooit gelezen.
TS2365Een rekenkundige of vergelijkingsoperator wordt gebruikt met incompatibele types.
TS2305De opgegeven export bestaat niet in de gerefereerde module.
TS2740Een objecttype mist vereiste eigenschappen die door het doeltype worden verwacht.
TS18048TypeScript waarschuwt dat een waarde undefined kan zijn en je die gebruikt zonder te controleren.
TS2532TypeScript waarschuwt dat een objectexpressie tijdens runtime undefined kan zijn.
TS2741Een verplichte eigenschap ontbreekt in het object dat wordt toegewezen.
TS2551TypeScript kan de eigenschap niet vinden, maar suggereert een vergelijkbare naam die mogelijk bedoeld is.
TS1002Een stringliteraal mist het afsluitende aanhalingsteken.
TS1003TypeScript verwachtte een identifier (variabelenaam, functienaam, enz.) maar vond iets anders.
TS1109TypeScript verwachtte een expressie maar vond een token dat geen expressie kan starten.
TS1128TypeScript verwachtte een declaratie of statement maar vond een onverwacht token.
TS2306Het bestand waarnaar in een import-statement wordt verwezen, wordt niet herkend als een module.
TS2314Een generiek type is gebruikt met een onjuist aantal typeargumenten.
TS2344Een typeargument voldoet niet aan de beperking die door de generieke typeparameter is opgegeven.
TS2349De expressie die wordt aangeroepen is geen functie of aanroepbaar type.
TS2353Een objectliteraal bevat een eigenschap die niet bestaat op het doeltype.
TS2355Een functie met een gedeclareerd retourtype retourneert niet op alle code-paden een waarde.
TS2366Een functie met een niet-void retourtype heeft geen return-statement aan het einde.
TS2367Een vergelijking tussen twee waarden zal altijd onwaar zijn omdat hun typen geen overlap hebben.
TS2393Een functie met dezelfde naam is meer dan eens geïmplementeerd.
TS2394Een functie-overloadsignatuur is niet compatibel met de implementatiesignatuur.
TS2416Een eigenschap in een afgeleide klasse is niet compatibel met dezelfde eigenschap in de basisklasse.
TS2420Een klasse declareert dat zij een interface implementeert, maar levert niet alle vereiste leden.
TS2451Een variabele gedeclareerd met let of const wordt opnieuw gedeclareerd in hetzelfde bereik.
TS2454Een variabele wordt gebruikt voordat er een waarde aan is toegewezen.
TS2488Het type dat wordt geïtereerd heeft geen Symbol.iterator-methode.
TS2493U benadert een tuple-element op een index die niet bestaat.
TS2503TypeScript kan een namespace met de opgegeven naam niet vinden.
TS2515Een niet-abstracte klasse die een abstracte klasse uitbreidt, implementeert niet alle abstracte leden.
TS2540U probeert een eigenschap te wijzigen die als readonly is gemarkeerd.
TS2555De functieaanroep heeft minder argumenten dan het vereiste minimum.
TS2556De functie is aangeroepen met meer argumenten dan deze accepteert.
TS2558Een generiek type of functie wordt gebruikt zonder de vereiste type-argumenten op te geven.
TS2565Een klasse-eigenschap met een definitieve-toewijzingsassertion (!) wordt nooit gelezen.
TS2564Een klasse-eigenschap wordt niet geïnitialiseerd in de constructor en heeft geen standaardwaarde.
TS2571U probeert een waarde van type unknown te gebruiken zonder eerst het type te verfijnen.
TS2578Er is een @ts-expect-error-richtlijn aanwezig, maar op de volgende regel treedt geen fout op.
TS2588U probeert een variabele gedeclareerd met const opnieuw toe te wijzen.
TS2612Een eigenschap in een afgeleide klasse conflicteert met een getter/setter-accessor in de basisklasse.
TS2683Het sleutelwoord this heeft een impliciet any-type omdat er geen contextueel type is.
TS2684De this-context van een functie komt niet overeen met het verwachte this-type.
TS2694Het opgegeven lid bestaat niet in de gegeven namespace.
TS2696Een TypeScript-specifieke functie wordt gebruikt in een JavaScript-bestand.
TS2705Een async-functie vereist een hogere ECMAScript-doelversie om te compileren.
TS2792TypeScript kan een subpad van een module niet oplossen omdat het exports-veld van het pakket dit niet toestaat.
TS2300Dezelfde identifier wordt meer dan eens gedeclareerd in hetzelfde bereik.
TS7030Een functie met een retourtype retourneert niet in alle mogelijke codepaden een waarde.
TS7031Een gedestructureerd bindingselement heeft een impliciet any-type.
TS7005Een variabele heeft een impliciet any-type omdat TypeScript het type niet kan afleiden.
TS7041De expressie van de standaardexport heeft geen type-annotatie.
TS6196Een parameter is gedeclareerd maar de waarde ervan wordt nooit gelezen in de functietekst.
TS18046Een waarde van type unknown wordt gebruikt op een positie die een specifieker type vereist.
TS2497Een CommonJS-module wordt geïmporteerd met benoemde importsyntaxis, maar heeft alleen een standaardexport.
TS1259Een CommonJS-module vereist esModuleInterop of allowSyntheticDefaultImports om te worden geïmporteerd met standaardimportsyntaxis.
TS1375Het sleutelwoord await wordt gebruikt binnen een functie die niet als async is gemarkeerd.
TS1378Top-level await kan alleen worden gebruikt wanneer de module-optie is ingesteld op een ondersteund modulesysteem.
TS2430Een interface declareert dat deze een andere interface uitbreidt, maar heeft incompatibele eigenschappen.
TS2461Een destructureringspatroon verwacht een arraytype, maar de waarde is geen array.
TS2347Type-argumenten zijn opgegeven voor een functie die niet generiek is.
TS2395Samengevoegde declaraties voor dezelfde naam hebben inconsistente export-modifiers.
TS2790De operator delete vereist dat de operand een optionele eigenschap is.
TS2739Een objecttype mist meerdere verplichte eigenschappen van het doeltype.
TS1046Een await-expressie of andere top-level constructie vereist dat het bestand een module is.
TS1056Getter/setter-accessors vereisen een hogere ECMAScript-doelversie.
TS1064De Promise-constructor moet worden aangeroepen met het sleutelwoord new.
TS1068Een onverwacht token werd aangetroffen in een declaratiebestand of declare-blok.
TS1149Een import-declaratie conflicteert met de ambient context van het bestand.
TS1192De module die u importeert heeft geen standaard export.
TS1202De syntaxis import = require() kan niet worden gebruikt in een ES-module.
TS2328Twee constructsignaturen (new()-aanroepen) hebben incompatibele typen.
TS2352Een type-assertie tussen twee typen zonder overlap kan een fout zijn.
TS2448Een variabele gedeclareerd met let of const wordt gerefereerd vóór zijn declaratie in hetzelfde blok.
TS2459Een gestructureerde import refereert aan een lid dat niet is geëxporteerd uit de module.
TS2464Een berekende eigenschapsnaam in een type-literal moet een eenvoudige expressie zijn.
TS2507De expressie die met new wordt gebruikt, is geen constructortype.
TS2538Het type van de index-expressie is niet geldig voor het indexeren van het object.
TS2559Het brontype heeft geen eigenschappen gemeen met het doeltype.
TS2589Een recursief type bereikt de maximale instantiëringdiepte van TypeScript.
TS2590De resulterende type-expressie creëert een union met te veel leden voor TypeScript om te representeren.
TS2610Een afgeleide klasse definieert een property waar de basisklasse een accessor heeft.
TS2786Het terugkeertype van een component is niet compatibel met JSX-elementtypen.
TS17004JSX-fragmenten (<>...</>) vereisen een jsxFragmentFactory of React.Fragment die beschikbaar is.
TS5097Twee incompatibele compilatieopties zijn tegelijkertijd ingesteld in tsconfig.
TS5023Een niet-herkende optie is gevonden in tsconfig.json.
TS5075Een compileroptie vereist een specifieke moduleResolution-instelling om te worden gebruikt.
TS1131TypeScript verwachtte een property-declaratie of methode-signatuur maar vond iets anders.
TS1219Decorators vereisen dat de experimentalDecorators-compileroptie is ingeschakeld.
TS1270Een decorator is geplaatst vóór het sleutelwoord export, wat niet is toegestaan.
TS2775Een type-assertiefunctie vereist dat alle parametertypes expliciet geannoteerd zijn.
TS4111Een property wordt benaderd via een string-index op een type dat noPropertyAccessFromIndexSignature gebruikt.
TS4058Het terugkeertype van een functie kan niet worden benoemd zonder een type uit een andere module te importeren.
TS4055Het terugkeertype van een geëxporteerde functie verwijst naar een privé- of niet-geëxporteerd type.
TS2698De spread-operator (...) wordt gebruikt op een waarde die mogelijk geen objecttype is.
TS2362De linkeroperand van een rekenkundige expressie moet van het type number of bigint zijn.
TS2363De rechteroperand van een rekenkundige expressie moet van het type number of bigint zijn.
TS2783Een spread-argument in een functieaanroep moet een tuple-type zijn of worden doorgegeven aan een rest-parameter.
TS2820Een JSX-elementtype heeft geen overeenkomende aanroep- of constructiehandtekeningen.
TS1343De import/export-syntaxis vereist dat het bestand als een module wordt behandeld.
TS2742Het afgeleid type van een declaratie kan niet worden benoemd zonder een afhankelijkheid die niet beschikbaar is.
TS18047TypeScript waarschuwt dat een waarde null kan zijn en dat u deze gebruikt zonder controle.
TS2810Een JSX-attribuut verwachtte een booleaanse waarde, maar ontving een ander type.
TS2353Een objectliteraal die rechtstreeks aan een functie wordt doorgegeven, bevat eigenschappen die niet in het verwachte type voorkomen.
TS2339Een prop wordt doorgegeven aan een React-component die deze niet accepteert in zijn typedefinitie.
TS2786De expressie kan niet als JSX-component worden gebruikt omdat het retourtype ongeldig is.
TS1479Het relatieve importpad vereist een bestandsextensie onder Node.js ESM-resolutie.
TS2688TypeScript kan het typedefinitiebestand niet vinden dat is opgegeven in types of typeRoots.
TS4082De standaardexport vereist een type-annotatie bij het genereren van declaratiebestanden.
TS2669Module-augmentatiedeclaraties moeten in een bestand staan dat wordt herkend als een externe module.
TS2856Een @ts-check-commentaar wordt gebruikt in een TypeScript-bestand waar het geen effect heeft.