Bun

interface

vm.RunningCodeOptions

interface RunningCodeOptions

  • 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.

  • cachedData?: Buffer<ArrayBufferLike> | ArrayBufferView<ArrayBufferLike>

    Provides an optional data with V8's code cache data for the supplied source.

  • columnOffset?: number

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

  • 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.

  • filename?: string

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

  • importModuleDynamically?: number | (specifier: string, script: Script, importAttributes: ImportAttributes) => Module | Promise<Module>
  • lineOffset?: number

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

  • timeout?: number

    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.