Home / Class/ HMRMockLogger Class — vite Architecture

HMRMockLogger Class — vite Architecture

Architecture documentation for the HMRMockLogger class in hmr-ssr.spec.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  7ca5122e_e95f_ee40_ed8a_83b3e45a59c6["HMRMockLogger"]
  2f2e510b_d491_14bf_c7ee_0c390a8b3218["hmr-ssr.spec.ts"]
  7ca5122e_e95f_ee40_ed8a_83b3e45a59c6 -->|defined in| 2f2e510b_d491_14bf_c7ee_0c390a8b3218
  dc4764bf_ed7e_59c7_6669_d4e1787e551b["log()"]
  7ca5122e_e95f_ee40_ed8a_83b3e45a59c6 -->|method| dc4764bf_ed7e_59c7_6669_d4e1787e551b
  affb6971_4899_9fc8_9e38_3ed586853a1d["debug()"]
  7ca5122e_e95f_ee40_ed8a_83b3e45a59c6 -->|method| affb6971_4899_9fc8_9e38_3ed586853a1d
  9a05d839_177e_a495_6cda_cace9ae920b4["error()"]
  7ca5122e_e95f_ee40_ed8a_83b3e45a59c6 -->|method| 9a05d839_177e_a495_6cda_cace9ae920b4

Relationship Graph

Source Code

playground/hmr-ssr/__tests__/hmr-ssr.spec.ts lines 1171–1188

class HMRMockLogger {
  log(...msg: unknown[]) {
    const log = msg.join(' ')
    clientLogs.push(log)
    logsEmitter.emit('log', log)
  }

  debug(...msg: unknown[]) {
    const log = ['[vite]', ...msg].join(' ')
    clientLogs.push(log)
    logsEmitter.emit('log', log)
  }
  error(msg: string) {
    const log = ['[vite]', msg].join(' ')
    clientLogs.push(log)
    logsEmitter.emit('log', log)
  }
}

Frequently Asked Questions

What is the HMRMockLogger class?
HMRMockLogger is a class in the vite codebase, defined in playground/hmr-ssr/__tests__/hmr-ssr.spec.ts.
Where is HMRMockLogger defined?
HMRMockLogger is defined in playground/hmr-ssr/__tests__/hmr-ssr.spec.ts at line 1171.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free