typescript - fel TS18022: En metod kan inte namnges med en privat identifierare
Att köra kommandot tsc ger error TS18022: A method cannot be named with a private identifier, när man tar bort # från metoder fungerar allt bra. Jag provade också detta i vanlig javascript och det fungerar!
Deklaration av den privata variabeln och metoden.
class someclass{
#privatevar:string; //compiles
constructor(props){
this.#privatevar = props.string; //compiles
}
// gives error
#privatemethod(){
...
}
}
Så, är detta bara acceptabelt i Vanilla JS eller borde jag aldrig deklarera privata metoder på detta sätt eller missar jag något annat? Nybörjare på frontend här.