ajvincent / es-membrane

An ECMAScript implementation of a Membrane, allowing users to dynamically hide, override, or extend objects in JavaScript with controlled effects on the original objects.
ISC License
109 stars 13 forks source link

Use Case: Replacing properties that don't propagate across the membrane #187

Open ajvincent opened 5 years ago

ajvincent commented 5 years ago

A "wet" object may have a property which it doesn't want the "dry" proxy to override. That override should apply to the "dry" value but not to any other object graph.