* Specifies the filename used in stack traces produced by this script.
* Default: `''`.
*/
filename?:string;
/**
* Specifies the line number offset that is displayed in stack traces produced by this script.
* Default: `0`.
*/
lineOffset?:number;
/**
* Specifies the column number offset that is displayed in stack traces produced by this script.
* @default 0
*/
columnOffset?:number;
}
interfaceScriptOptionsextendsBaseOptions{
displayErrors?:boolean;
timeout?:number;
cachedData?:Buffer;
/** @deprecated in favor of `script.createCachedData()` */
produceCachedData?:boolean;
}
interfaceRunningScriptOptionsextendsBaseOptions{
/**
* When `true`, if an `Error` occurs while compiling the `code`, the line of code causing the error is attached to the stack trace.
* Default: `true`.
*/
displayErrors?:boolean;
/**
* 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.
*/
timeout?:number;
/**
* 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.
* Default: `false`.
*/
breakOnSigint?:boolean;
/**
* If set to `afterEvaluate`, microtasks will be run immediately after the script has run.