martedì 11 febbraio 2025

TypeScript error TS2339: Property 'getGiornoSettimana' does not exist on type 'Date'.

Quando sviluppiamo applicazioni con più classi e più file, o come estendere delle classi, il sistema durante la compilazione può dare il seguente messaggio di errore:

"error TS2339: Property 'nomemetodo' does not exist on type 'nomeClasse'. "

Una possibile causa può essere che nel file dove viene utilizzato il metodo o la proprietà non vengono riconosciuti in quanto si trovano in altro file.

Nel file dove si utilizza il metodo o proprietà, aggiungere nei riferimenti  il nome della classe. Il riferimento va inserito in alto. 
Di seguito un esempio.

File
SecondoFile.ts

TypeScript
import './NomeFile';

Nessun commento: