I have a unique Javascript evaluation environment that sits on top of Node.
I need to insert an identifier into the current scope's temporal dead zone (TDZ) so that if that identifier is accessed it throws an uninitialized error. These identifiers are not in the originally parsed javascript.
I've spend some time on this, but frankly I'm starting to wonder if it's even possible, or if this is something v8 locks down pretty tightly.
Is it possible to modify the current scope's TDZ to add/remove identifiers using a node/v8 extension?
Thanks!