This is a tree structure representing the dependencies of a given module. Use Modules::deps to construct it. The 'deps' member is None if this module was already seen elsewher in the tree.
IsolateHandle is a thread safe handle on an Isolate. It exposed thread safe V8 functions.
Resolved module specifier
A collection of JS modules.
This future is used to implement parallel async module loading without complicating the Isolate API. TODO: RecursiveLoad desperately needs to be merged with Modules.
Stores a script used to initalize a Isolate
Represent result of fetching the source code of a module. Found module URL might be different from specified URL used for loading due to redirections (like HTTP 303). E.G. Both https://example.com/a.ts and https://example.com/b.ts may point to https://example.com/c.ts By keeping track of specified and found URL we can alias modules and avoid recompiling the same code 3 times.
Error indicating the reason resolving a module specifier failed.
Pass the command line arguments to v8. Returns a vector of command line arguments that V8 did not understand.