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
ObjectGraph refactor: Explicitly test for sealed-cyclic problem #212
Any sealed cycles should be solvable in the refactor by:
This way, we don't trigger JS engine invariants until after the cycle is sealed.
Blocks #179