MCPcopy
hub / github.com/vitest-dev/vitest / constructor

Method constructor

packages/vitest/src/node/logger.ts:42–55  ·  view source on GitHub ↗
(
    public ctx: Vitest,
    public outputStream: NodeJS.WriteStream | Writable = process.stdout,
    public errorStream: NodeJS.WriteStream | Writable = process.stderr,
  )

Source from the content-addressed store, hash-verified

40 public console: Console
41
42 constructor(
43 public ctx: Vitest,
44 public outputStream: NodeJS.WriteStream | Writable = process.stdout,
45 public errorStream: NodeJS.WriteStream | Writable = process.stderr,
46 ) {
47 this.console = new Console({ stdout: outputStream, stderr: errorStream })
48 this._highlights.clear()
49 this.addCleanupListeners()
50 this.registerUnhandledRejection()
51
52 if ((this.outputStream as typeof process.stdout).isTTY) {
53 (this.outputStream as Writable).write(HIDE_CURSOR)
54 }
55 }
56
57 log(...args: any[]): void {
58 this._clearScreen()

Callers

nothing calls this directly

Calls 4

addCleanupListenersMethod · 0.95
clearMethod · 0.65
writeMethod · 0.45

Tested by

no test coverage detected