Home / Function/ wrapId() — vite Function Reference

wrapId() — vite Function Reference

Architecture documentation for the wrapId() function in utils.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  0c17692e_44e4_448d_4a57_1d0018af1182["wrapId()"]
  abfc9e70_3c15_b3f0_a595_3cf27afb7e64["utils.ts"]
  0c17692e_44e4_448d_4a57_1d0018af1182 -->|defined in| abfc9e70_3c15_b3f0_a595_3cf27afb7e64
  1e925d7e_c386_076f_28e6_2f4d5f82fbdd["normalizeResolvedIdToUrl()"]
  1e925d7e_c386_076f_28e6_2f4d5f82fbdd -->|calls| 0c17692e_44e4_448d_4a57_1d0018af1182
  a1fc1de5_905b_efe7_d960_3597604fbdfe["importAnalysisPlugin()"]
  a1fc1de5_905b_efe7_d960_3597604fbdfe -->|calls| 0c17692e_44e4_448d_4a57_1d0018af1182
  c53e5bad_93f7_fd4d_b80d_b4177c517b80["normalizeHmrUrl()"]
  c53e5bad_93f7_fd4d_b80d_b4177c517b80 -->|calls| 0c17692e_44e4_448d_4a57_1d0018af1182
  c7929a5b_9791_180a_9c0b_4f479fb4cf3f["devHtmlHook()"]
  c7929a5b_9791_180a_9c0b_4f479fb4cf3f -->|calls| 0c17692e_44e4_448d_4a57_1d0018af1182
  style 0c17692e_44e4_448d_4a57_1d0018af1182 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/shared/utils.ts lines 11–15

export function wrapId(id: string): string {
  return id.startsWith(VALID_ID_PREFIX)
    ? id
    : VALID_ID_PREFIX + id.replace('\0', NULL_BYTE_PLACEHOLDER)
}

Domain

Subdomains

Frequently Asked Questions

What does wrapId() do?
wrapId() is a function in the vite codebase, defined in packages/vite/src/shared/utils.ts.
Where is wrapId() defined?
wrapId() is defined in packages/vite/src/shared/utils.ts at line 11.
What calls wrapId()?
wrapId() is called by 4 function(s): devHtmlHook, importAnalysisPlugin, normalizeHmrUrl, normalizeResolvedIdToUrl.

Analyze Your Own Codebase

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

Try Supermodel Free