Home / Function/ error() — vite Function Reference

error() — vite Function Reference

Architecture documentation for the error() function in hmr.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  2e1469ca_9e59_dcc2_bdc7_05126c765fd0["error()"]
  18db4f26_79f1_5b7d_b291_4feeaf95538f["hmr.ts"]
  2e1469ca_9e59_dcc2_bdc7_05126c765fd0 -->|defined in| 18db4f26_79f1_5b7d_b291_4feeaf95538f
  848ddbbd_3d45_b055_e84a_874b4ca3fd45["listen()"]
  848ddbbd_3d45_b055_e84a_874b4ca3fd45 -->|calls| 2e1469ca_9e59_dcc2_bdc7_05126c765fd0
  8f73b680_d5b9_383c_f695_c906b80fb1e6["handleHMRUpdate()"]
  8f73b680_d5b9_383c_f695_c906b80fb1e6 -->|calls| 2e1469ca_9e59_dcc2_bdc7_05126c765fd0
  8230fc64_ada4_2155_2691_f7082da49a38["lexAcceptedHmrDeps()"]
  8230fc64_ada4_2155_2691_f7082da49a38 -->|calls| 2e1469ca_9e59_dcc2_bdc7_05126c765fd0
  ed427876_97cc_17d4_d5e4_ae67bba950e3["createWebSocketServer()"]
  ed427876_97cc_17d4_d5e4_ae67bba950e3 -->|calls| 2e1469ca_9e59_dcc2_bdc7_05126c765fd0
  7c894be2_2269_eaef_f495_9d0d94a0750f["instantiateModule()"]
  7c894be2_2269_eaef_f495_9d0d94a0750f -->|calls| 2e1469ca_9e59_dcc2_bdc7_05126c765fd0
  8127cae8_510b_1333_1a76_2d21b503c3a6["error()"]
  2e1469ca_9e59_dcc2_bdc7_05126c765fd0 -->|calls| 8127cae8_510b_1333_1a76_2d21b503c3a6
  style 2e1469ca_9e59_dcc2_bdc7_05126c765fd0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/hmr.ts lines 1081–1088

function error(pos: number) {
  const err = new Error(
    `import.meta.hot.accept() can only accept string literals or an ` +
      `Array of string literals.`,
  ) as RollupError
  err.pos = pos
  throw err
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does error() do?
error() is a function in the vite codebase, defined in packages/vite/src/node/server/hmr.ts.
Where is error() defined?
error() is defined in packages/vite/src/node/server/hmr.ts at line 1081.
What does error() call?
error() calls 1 function(s): error.
What calls error()?
error() is called by 5 function(s): createWebSocketServer, handleHMRUpdate, instantiateModule, lexAcceptedHmrDeps, listen.

Analyze Your Own Codebase

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

Try Supermodel Free