25
TypeScript has two kinds of private and they fail differently: when each one bites
The keyword and the hash are not two spellings of the same idea, and choosing by taste causes trouble later. The keyword is compile time only. It disappears entirely when compiled. At runtime the property is an ordinary…