Errori TypeScriptErrore
TS1202TS1202 — Assegnazione import Non Consentita nel Modulo
La sintassi import = require() non può essere utilizzata in un modulo ES.
nodebrowserdenobun
Vedi dettagli TS2531TypeScript avverte che un'espressione potrebbe essere null a runtime e la si sta utilizzando senza effettuare un controllo.
Quando strictNullChecks è abilitato, TypeScript tiene traccia della nullabilità. I metodi DOM come getElementById e querySelector restituiscono tipi nullable. Anche il concatenamento opzionale e i valori restituiti dalle funzioni possono produrre valori nullable.
Aggiungere un controllo null prima di utilizzare il valore. Usare l'operatore di asserzione non-null (!) se si è certi che il valore esista. Usare il concatenamento opzionale (?.) per l'accesso sicuro alle proprietà. Fornire un valore di fallback con l'operatore di coalescenza null (??).
const el = document.getElementById('x');
el.textContent = 'hi';TS1202La sintassi import = require() non può essere utilizzata in un modulo ES.
TS2610Una classe derivata definisce una proprietà dove la classe base ha un accessor.
TS1375La parola chiave await viene usata all'interno di una funzione non contrassegnata come async.
TS2367Un confronto tra due valori sarà sempre falso perché i loro tipi non si sovrappongono.
TS2698L'operatore spread (...) viene usato su un valore che potrebbe non essere un tipo oggetto.
TS1149Una dichiarazione import è in conflitto con il contesto ambient del file.