In TypeScript, la const
parola chiave non può essere utilizzata per dichiarare le proprietà della classe. Ciò causa un errore del compilatore con "Un membro della classe non può avere la parola chiave 'const'."
Mi trovo nella necessità di indicare chiaramente nel codice che una proprietà non deve essere modificata. Voglio che l'IDE o il compilatore si verifichino se provo ad assegnare un nuovo valore alla proprietà una volta che è stata dichiarata. Come raggiungete questo ragazzi?
Attualmente sto usando una proprietà di sola lettura, ma sono nuovo su Typescript (e JavaScript) e mi chiedo se esiste un modo migliore:
get MY_CONSTANT():number {return 10};
Sto usando il dattiloscritto 1.8. Suggerimenti?
PS: ora sto usando il dattiloscritto 2.0.3, quindi ho accettato la risposta di David
export
parola chiave primaclass
epublic static
prima dellareadonly
parola chiave. Vedi qui: stackoverflow.com/a/22993349