RunningCodeInNewContextOptions

Properties

Link copied to clipboard
abstract var breakOnSigint: Boolean?

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.

Link copied to clipboard
abstract var cachedData: Any?
Link copied to clipboard
abstract var columnOffset: Double?

Specifies the column number offset that is displayed in stack traces produced by this script.

Link copied to clipboard
abstract var contextName: String?

Human-readable name of the newly created context.

Link copied to clipboard
abstract var 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.origin property of a URL object. Most notably, this string should omit the trailing slash, as that denotes a path.

Link copied to clipboard
abstract var displayErrors: Boolean?

When true, if an Error occurs while compiling the code, the line of code causing the error is attached to the stack trace.

Link copied to clipboard
abstract var filename: String?

Specifies the filename used in stack traces produced by this script.

Link copied to clipboard
Link copied to clipboard
abstract var lineOffset: Double?

Specifies the line number offset that is displayed in stack traces produced by this script.

Link copied to clipboard
abstract var microtaskMode: String?

If set to afterEvaluate, microtasks will be run immediately after the script has run.

Link copied to clipboard
abstract var timeout: Double?

Specifies the number of milliseconds to execute code before terminating execution. If execution is terminated, an Error will be thrown. This value must be a strictly positive integer.