TypeScript has a private modifier for class properties and methods. However, this modifier works only during compilation time (as the TypeScript type and error checking that we have already discussed in previous chapters). After the code is transpiled to JavaScript, the attribute will be public as well.
The truth is we cannot declare private properties or methods as is possible in other programming languages. There are different approaches with which we can achieve the same result, but each one has its pros and cons regarding a simpler syntax or performance.
Which approach is better? It depends on how you use the algorithms presented in this book in real-life projects. It depends on the volume of data you will ...