package node.vm; typedef RunningScriptOptions = { /** 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`. **/ @:optional var displayErrors : Bool; /** 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. **/ @:optional var timeout : Float; /** 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`. **/ @:optional var breakOnSigint : Bool; /** Specifies the filename used in stack traces produced by this script. Default: `''`. **/ @:optional var filename : String; /** Specifies the line number offset that is displayed in stack traces produced by this script. Default: `0`. **/ @:optional var lineOffset : Float; /** Specifies the column number offset that is displayed in stack traces produced by this script. **/ @:optional var columnOffset : Float; };