eslint-plugin-private-props
Assume all properties/methods that begin with an underscore are private and generate errors for unused or undeclared properties.
Assume all properties/methods that begin with an underscore are private and generate errors for unused or undeclared properties.
Use ES2015 Proxy to restrict access of private properties.
Better state management for JavaScript objects
Provides a method of converting underscored pseudo-private class members into truly private class members
TypeScript transformer to rename private properties and methods to allow mangling
Gives access to native objects internal properties, such as proxy's [[Target]] and [[Handler]]