RunningCodeInNewContextOptions
Properties
If true
, the execution will be terminated when SIGINT
(Ctrl+C) is received. Existing handlers for the event that have been attached via process.on('SIGINT')
will be disabled during script execution, but will continue to work after that. If execution is terminated, an Error
will be thrown.
Provides an optional data with V8's code cache data for the supplied source.
Specifies the column number offset that is displayed in stack traces produced by this script.
Human-readable name of the newly created context.
Origin corresponding to the newly created context for display purposes. The origin should be formatted like a URL, but with only the scheme, host, and port (if necessary), like the value of the url.origin
property of a URL
object. Most notably, this string should omit the trailing slash, as that denotes a path.
When true
, if an Error
occurs while compiling the code
, the line of code causing the error is attached to the stack trace.
Used to specify how the modules should be loaded during the evaluation of this script when import()
is called. This option is part of the experimental modules API. We do not recommend using it in a production environment. For detailed information, see Support of dynamic import()
in compilation APIs.
Specifies the line number offset that is displayed in stack traces produced by this script.
If set to afterEvaluate
, microtasks will be run immediately after the script has run.