interface
vm.RunningScriptInNewContextOptions
interface RunningScriptInNewContextOptions
- breakOnSigint?: boolean
If
true, the execution will be terminated whenSIGINT(Ctrl+C) is received. Existing handlers for the event that have been attached viaprocess.on('SIGINT')will be disabled during script execution, but will continue to work after that. If execution is terminated, anErrorwill be thrown. - columnOffset?: number
Specifies the column number offset that is displayed in stack traces produced by this script.
- contextOrigin?: string
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.originproperty of aURLobject. Most notably, this string should omit the trailing slash, as that denotes a path. - displayErrors?: boolean
When
true, if anErroroccurs while compiling thecode, the line of code causing the error is attached to the stack trace. - lineOffset?: number
Specifies the line number offset that is displayed in stack traces produced by this script.
- microtaskMode?: 'afterEvaluate'
If set to
afterEvaluate, microtasks will be run immediately after the script has run. - timeout?: number
Specifies the number of milliseconds to execute code before terminating execution. If execution is terminated, an
Errorwill be thrown. This value must be a strictly positive integer.