TS2304TS2304 — Kan inte hitta namn
TypeScript kan inte hitta en variabel, funktion eller typ med det angivna namnet i det aktuella omfånget.
Bläddra bland alla 120 TypeScript-fel-felkoder med orsaker, lösningar och exempel.
TS2304TypeScript kan inte hitta en variabel, funktion eller typ med det angivna namnet i det aktuella omfånget.
TS2345Argumentet som skickas till en funktion är inte kompatibelt med den förväntade parametertypen.
TS2339TypeScript kan inte hitta den angivna egenskapen på den givna typen.
TS2307TypeScript kan inte hitta modulen som anges i en import- eller require-sats.
TS2322Ett värde av en typ kan inte tilldelas en variabel eller egenskap av en annan, inkompatibel typ.
TS2531TypeScript varnar för att ett uttryck kan vara null vid körning, och du använder det utan att kontrollera.
TS2554Antalet argument som skickas till en funktion matchar inte antalet obligatoriska parametrar.
TS2769Ingen av funktionens överlagringssignaturer matchar de angivna argumenten.
TS7006En funktionsparameter saknar typannotering och TypeScript kan inte härleda dess typ.
TS1005TypeScript förväntade sig ett specifikt token (som ett semikolon, kommatecken eller hakparentes) men hittade något annat.
TS6133En variabel, import eller parameter är deklarerad men dess värde läses aldrig.
TS2365En aritmetisk eller jämförelseoperator används med inkompatibla typer.
TS2305Den angivna exporten finns inte i den refererade modulen.
TS2740En objekttyp saknar obligatoriska egenskaper som förväntas av måltypen.
TS18048TypeScript varnar för att ett värde kan vara undefined och du använder det utan att kontrollera.
TS2532TypeScript varnar för att ett objektuttryck kan vara undefined vid körning.
TS2741En obligatorisk egenskap saknas i objektet som tilldelas.
TS2551TypeScript hittar inte egenskapen men föreslår ett liknande namn som kanske var avsikten.
TS1002En strängsliteral saknar sitt avslutande citattecken.
TS1003TypeScript förväntade sig en identifierare (variabelnamn, funktionsnamn o.s.v.) men hittade något annat.
TS1109TypeScript förväntade sig ett uttryck men hittade en token som inte kan inleda ett uttryck.
TS1128TypeScript förväntade sig en deklaration eller sats men hittade en oväntad token.
TS2306Filen som refereras i en import-sats känns inte igen som en modul.
TS2314En generisk typ användes med fel antal typargument.
TS2344Ett typargument uppfyller inte villkoret som anges av den generiska typparametern.
TS2349Uttrycket som anropas är inte en funktion eller anropbar typ.
TS2353En objektsliteral innehåller en egenskap som inte finns på måltypen.
TS2355En funktion med en deklarerad returtyp returnerar inte ett värde i alla kodvägar.
TS2366En funktion med en icke-void returtyp har ingen return-sats i slutet.
TS2367En jämförelse mellan två värden kommer alltid att vara falsk eftersom deras typer inte överlappar.
TS2393En funktion med samma namn är implementerad mer än en gång.
TS2394En funktionsöverladdningssignatur är inte kompatibel med implementationssignaturen.
TS2416En egenskap i en härledd klass är inte kompatibel med samma egenskap i basklassen.
TS2420En klass deklarerar att den implementerar ett interface men tillhandahåller inte alla obligatoriska medlemmar.
TS2451En variabel deklarerad med let eller const omdeklareras i samma omfång.
TS2454En variabel används innan den har tilldelats ett värde.
TS2488Typen som itereras saknar en Symbol.iterator-metod.
TS2493Du försöker komma åt ett tupelelement vid ett index som inte existerar.
TS2503TypeScript kan inte hitta en namnrymd med det angivna namnet.
TS2515En icke-abstrakt klass som utökar en abstrakt klass implementerar inte alla abstrakta medlemmar.
TS2540Du försöker modifiera en egenskap som är markerad som readonly.
TS2555Funktionsanropet har färre argument än det minsta antalet som krävs.
TS2556Funktionen anropades med fler argument än den accepterar.
TS2558En generisk typ eller funktion används utan att ange obligatoriska typargument.
TS2565En klassegenskap med en definitiv tilldelningsassertion (!) läses aldrig.
TS2564En klassegenskap initieras inte i konstruktorn och har inget standardvärde.
TS2571Du försöker använda ett värde av typen unknown utan att först begränsa dess typ.
TS2578Ett @ts-expect-error-direktiv finns men inget fel uppstår på nästa rad.
TS2588Du försöker tilldela om en variabel deklarerad med const.
TS2612En egenskap i en härledd klass krockar med en getter/setter-accessor i basklassen.
TS2683Nyckelordet this har en implicit any-typ eftersom det saknas en kontextuell typ.
TS2684this-kontexten för en funktion matchar inte den förväntade this-typen.
TS2694Den angivna medlemmen finns inte i det givna namnrymden.
TS2696En TypeScript-specifik funktion används i en JavaScript-fil.
TS2705En async-funktion kräver ett högre ECMAScript-mål för att kompileras.
TS2792TypeScript kan inte lösa en moduls undersökväg eftersom paketets exports-fält inte tillåter det.
TS2300Samma identifierare deklareras mer än en gång i samma scope.
TS7030En funktion med en returtyp returnerar inte ett värde i alla möjliga kodsökvägar.
TS7031Ett destrukturerat bindningselement har en implicit any-typ.
TS7005En variabel har en implicit any-typ eftersom TypeScript inte kan härleda dess typ.
TS7041Standardexportuttrycket saknar typannotering.
TS6196En parameter är deklarerad men dess värde läses aldrig i funktionskroppen.
TS18046Ett värde av typen unknown används i en position som kräver en mer specifik typ.
TS2497En CommonJS-modul importeras med namngiven importsyntax men har endast en standardexport.
TS1259En CommonJS-modul kräver esModuleInterop eller allowSyntheticDefaultImports för att importeras med standardimportsyntax.
TS1375Nyckelordet await används inuti en funktion som inte är markerad som async.
TS1378Top-level await kan endast användas när module-alternativet är inställt på ett modulsystem som stöder det.
TS2430Ett interface deklarerar att det utökar ett annat interface men har inkompatibla egenskaper.
TS2461Ett destruktureringsmönster förväntar sig en arraytyp men värdet är inte en array.
TS2347Typargument angavs till en funktion som inte är generisk.
TS2395Sammanslagna deklarationer för samma namn har inkonsekventa exportmodifierare.
TS2790Operatorn delete kräver att operanden är en valfri egenskap.
TS2739En objekttyp saknar flera obligatoriska egenskaper från måltypen.
TS1046Ett await-uttryck eller annan konstruktion på toppnivå kräver att filen är en modul.
TS1056Getter/setter-accessorer kräver en högre ECMAScript-targetversion.
TS1064Promise-konstruktorn måste anropas med nyckelordet new.
TS1068Ett oväntat token påträffades inuti en deklarationsfil eller ett declare-block.
TS1149En import-deklaration konflikterar med filens ambient-kontext.
TS1192Modulen du importerar har ingen default-export.
TS1202Syntaxen import = require() kan inte användas i en ES-modul.
TS2328Två konstruktionssignaturer (new()-anrop) har inkompatibla typer.
TS2352En typuppsäkring mellan två typer som inte har någon överlappning kan vara ett fel.
TS2448En variabel deklarerad med let eller const refereras innan dess deklaration i samma block.
TS2459En destructurerad import refererar till en medlem som inte exporteras från modulen.
TS2464Ett beräknat egenskapsnamn i en typliteral måste vara ett enkelt uttryck.
TS2507Uttrycket som används med new är inte en konstruktortyp.
TS2538Typen för indexuttrycket är inte giltig för indexering av objektet.
TS2559Källtypen har inga egenskaper gemensamma med måltypen.
TS2589En rekursiv typ når TypeScripts maximala instansieringsdjup.
TS2590Det resulterande typuttrycket skapar en union med för många medlemmar för att TypeScript ska kunna representera den.
TS2610En härledd klass definierar en egenskap där basklassen har en accessor.
TS2786En komponents returtyp är inte kompatibel med JSX-elementtyper.
TS17004JSX-fragment ('<'>...'<'/>) kräver att jsxFragmentFactory eller React.Fragment är tillgängligt.
TS5097Två inkompatibla kompilatoralternativ är aktiverade samtidigt i tsconfig.
TS5023Ett okänt alternativ hittades i tsconfig.json.
TS5075Ett kompilatoralternativ kräver en specifik moduleResolution-inställning för att kunna användas.
TS1131TypeScript förväntade en egenskapsdeklaration eller metodsignatur men hittade något annat.
TS1219Dekoratorer kräver att kompilatoralternativet experimentalDecorators är aktiverat.
TS1270En dekorator placeras före nyckelordet export, vilket inte är tillåtet.
TS2775En typassertionfunktion kräver att alla parametertyper är explicit annoterade.
TS4111En egenskap nås med ett strängindex på en typ som använder noPropertyAccessFromIndexSignature.
TS4058Returtypen för en funktion kan inte namnges utan att importera en typ från en annan modul.
TS4055Returtypen för en exporterad funktion refererar till en privat eller icke-exporterad typ.
TS2698Spridningsoperatorn (...) används på ett värde som kanske inte är en objekttyp.
TS2362Den vänstra operanden i ett aritmetiskt uttryck måste vara av typen number eller bigint.
TS2363Den högra operanden i ett aritmetiskt uttryck måste vara av typen number eller bigint.
TS2783Ett spread-argument i ett funktionsanrop måste vara en tuppeltyp eller skickas till en rest-parameter.
TS2820En JSX-elementtyp har inga matchande anrops- eller konstruktionssignaturer.
TS1343Import/export-syntaxen kräver att filen behandlas som en modul.
TS2742Den härledda typen för en deklaration kan inte namnges utan ett beroende som inte är tillgängligt.
TS18047TypeScript varnar för att ett värde kan vara null och du använder det utan kontroll.
TS2810Ett JSX-attribut förväntade ett booleskt värde men fick en annan typ.
TS2353En objektliteral som skickas direkt till en funktion innehåller egenskaper som inte finns i den förväntade typen.
TS2339En prop skickas till en React-komponent som inte accepterar den i sin typdefinition.
TS2786Uttrycket kan inte användas som en JSX-komponent eftersom dess returtyp inte är giltig.
TS1479Den relativa importsökvägen kräver ett filtillägg under Node.js ESM-upplösning.
TS2688TypeScript kan inte hitta typdefinitionsfilen som anges i types eller typeRoots.
TS4082Standard-exporten kräver en typannotering vid generering av deklarationsfiler.
TS2669Deklarationer för modulaugmentering måste finnas i en fil som är igenkänd som en extern modul.
TS2856En @ts-check-kommentar används i en TypeScript-fil där den inte har någon effekt.