Home / Function/ updateModuleTransformResult() — vite Function Reference

updateModuleTransformResult() — vite Function Reference

Architecture documentation for the updateModuleTransformResult() function in moduleGraph.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  89e129ac_bc00_d26d_2cc1_42c300d048ea["updateModuleTransformResult()"]
  cdb618b6_fede_c732_1a58_98b86b491151["EnvironmentModuleGraph"]
  89e129ac_bc00_d26d_2cc1_42c300d048ea -->|defined in| cdb618b6_fede_c732_1a58_98b86b491151
  e291a335_41c0_f11c_6620_5f94f4b2f5d9["updateModuleTransformResult()"]
  e291a335_41c0_f11c_6620_5f94f4b2f5d9 -->|calls| 89e129ac_bc00_d26d_2cc1_42c300d048ea
  bdac5327_5085_933f_41df_0fc270134a38["loadAndTransform()"]
  bdac5327_5085_933f_41df_0fc270134a38 -->|calls| 89e129ac_bc00_d26d_2cc1_42c300d048ea
  478016d8_bc28_f869_6d7e_76982bf2825d["handleModuleSoftInvalidation()"]
  478016d8_bc28_f869_6d7e_76982bf2825d -->|calls| 89e129ac_bc00_d26d_2cc1_42c300d048ea
  style 89e129ac_bc00_d26d_2cc1_42c300d048ea fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/moduleGraph.ts lines 430–441

  updateModuleTransformResult(
    mod: EnvironmentModuleNode,
    result: TransformResult | null,
  ): void {
    if (this.environment === 'client') {
      const prevEtag = mod.transformResult?.etag
      if (prevEtag) this.etagToModuleMap.delete(prevEtag)
      if (result?.etag) this.etagToModuleMap.set(result.etag, mod)
    }

    mod.transformResult = result
  }

Domain

Subdomains

Frequently Asked Questions

What does updateModuleTransformResult() do?
updateModuleTransformResult() is a function in the vite codebase, defined in packages/vite/src/node/server/moduleGraph.ts.
Where is updateModuleTransformResult() defined?
updateModuleTransformResult() is defined in packages/vite/src/node/server/moduleGraph.ts at line 430.
What calls updateModuleTransformResult()?
updateModuleTransformResult() is called by 3 function(s): handleModuleSoftInvalidation, loadAndTransform, updateModuleTransformResult.

Analyze Your Own Codebase

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

Try Supermodel Free