getBackwardCompatibleModuleNodeDual() — vite Function Reference
Architecture documentation for the getBackwardCompatibleModuleNodeDual() function in mixedModuleGraph.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD f65dbf66_c4b6_3d7a_622d_0f65ec92d086["getBackwardCompatibleModuleNodeDual()"] c1a5c030_6aae_0cbb_cc67_256559724512["ModuleGraph"] f65dbf66_c4b6_3d7a_622d_0f65ec92d086 -->|defined in| c1a5c030_6aae_0cbb_cc67_256559724512 b9c8cc4b_5575_ccfe_9243_d12c9ec34e91["getModuleById()"] b9c8cc4b_5575_ccfe_9243_d12c9ec34e91 -->|calls| f65dbf66_c4b6_3d7a_622d_0f65ec92d086 bb2dfb3b_2e6d_7715_aedc_b7f63a711219["getModuleByUrl()"] bb2dfb3b_2e6d_7715_aedc_b7f63a711219 -->|calls| f65dbf66_c4b6_3d7a_622d_0f65ec92d086 b9490db6_4909_a1e6_c6d4_5948602ea2f9["createFileOnlyEntry()"] b9490db6_4909_a1e6_c6d4_5948602ea2f9 -->|calls| f65dbf66_c4b6_3d7a_622d_0f65ec92d086 a4168a1b_3e71_5cc9_a18d_c7ae3a38432d["getBackwardCompatibleBrowserModuleNode()"] a4168a1b_3e71_5cc9_a18d_c7ae3a38432d -->|calls| f65dbf66_c4b6_3d7a_622d_0f65ec92d086 6320d5f1_e9df_4579_295d_dff40d81f826["getBackwardCompatibleServerModuleNode()"] 6320d5f1_e9df_4579_295d_dff40d81f826 -->|calls| f65dbf66_c4b6_3d7a_622d_0f65ec92d086 88fceafc_7ebe_4d67_4956_00f98b9b651d["createBackwardCompatibleModuleMap()"] 88fceafc_7ebe_4d67_4956_00f98b9b651d -->|calls| f65dbf66_c4b6_3d7a_622d_0f65ec92d086 d1f8b612_857c_d18a_b763_92f90bf93d2b["get()"] f65dbf66_c4b6_3d7a_622d_0f65ec92d086 -->|calls| d1f8b612_857c_d18a_b763_92f90bf93d2b 57bd050c_f162_f6af_9491_3a9b3bcd5ca2["set()"] f65dbf66_c4b6_3d7a_622d_0f65ec92d086 -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 style f65dbf66_c4b6_3d7a_622d_0f65ec92d086 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/server/mixedModuleGraph.ts lines 505–517
getBackwardCompatibleModuleNodeDual(
clientModule?: EnvironmentModuleNode,
ssrModule?: EnvironmentModuleNode,
): ModuleNode {
const cached = this.moduleNodeCache.get(clientModule, ssrModule)
if (cached) {
return cached
}
const moduleNode = new ModuleNode(this, clientModule, ssrModule)
this.moduleNodeCache.set(clientModule, ssrModule, moduleNode)
return moduleNode
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getBackwardCompatibleModuleNodeDual() do?
getBackwardCompatibleModuleNodeDual() is a function in the vite codebase, defined in packages/vite/src/node/server/mixedModuleGraph.ts.
Where is getBackwardCompatibleModuleNodeDual() defined?
getBackwardCompatibleModuleNodeDual() is defined in packages/vite/src/node/server/mixedModuleGraph.ts at line 505.
What does getBackwardCompatibleModuleNodeDual() call?
getBackwardCompatibleModuleNodeDual() calls 2 function(s): get, set.
What calls getBackwardCompatibleModuleNodeDual()?
getBackwardCompatibleModuleNodeDual() is called by 6 function(s): createBackwardCompatibleModuleMap, createFileOnlyEntry, getBackwardCompatibleBrowserModuleNode, getBackwardCompatibleServerModuleNode, getModuleById, getModuleByUrl.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free