TypeScript private vs Native JS Private Fields (#)
TypeScript's private keyword only enforces access restrictions during compilation, leaving properties visible at runtime and during serialization like JSON.stringify(). To achieve true runtime privacy





