Using this class JavaScript code can be compiled and run immediately or compiled, saved, and run later.
Static methods
staticcreateContext<T>(?sandbox:Null<T>):VmContext<T>
If given a sandbox object, will "contextify" that sandbox so that it can be used in calls to runInContext or
Script.runInContext. Inside scripts run as such, sandbox will be the global object, retaining all its existing
properties but also having the built-in objects and functions any standard global object has. Outside of scripts
run by the vm module, sandbox will be unchanged.
If not given a sandbox object, returns a new, empty contextified sandbox object you can use.
This function is useful for creating a sandbox that can be used to run multiple scripts, e.g. if you were emulating a web browser it could be used to create a single sandbox representing a window's global object, then run all