set() — vite Function Reference
Architecture documentation for the set() function in mixedModuleGraph.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 57bd050c_f162_f6af_9491_3a9b3bcd5ca2["set()"] 83f6432a_baf6_310d_3956_9a91f53f9990["DualWeakMap"] 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 -->|defined in| 83f6432a_baf6_310d_3956_9a91f53f9990 743fd3ce_caa4_d18b_5e53_7a8e20b91e4c["normalizeHotChannel()"] 743fd3ce_caa4_d18b_5e53_7a8e20b91e4c -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 48bd1440_14d9_820b_54ca_14e94bd0e603["getSortedHotUpdatePlugins()"] 48bd1440_14d9_820b_54ca_14e94bd0e603 -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 8f73b680_d5b9_383c_f695_c906b80fb1e6["handleHMRUpdate()"] 8f73b680_d5b9_383c_f695_c906b80fb1e6 -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 3acdf189_b419_0a41_c750_a3225ac83e3d["constructor()"] 3acdf189_b419_0a41_c750_a3225ac83e3d -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 f65dbf66_c4b6_3d7a_622d_0f65ec92d086["getBackwardCompatibleModuleNodeDual()"] f65dbf66_c4b6_3d7a_622d_0f65ec92d086 -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 88fceafc_7ebe_4d67_4956_00f98b9b651d["createBackwardCompatibleModuleMap()"] 88fceafc_7ebe_4d67_4956_00f98b9b651d -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 f69e7359_4c92_c290_7870_d78b5ebc9060["createBackwardCompatibleFileToModulesMap()"] f69e7359_4c92_c290_7870_d78b5ebc9060 -->|calls| 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 d1f8b612_857c_d18a_b763_92f90bf93d2b["get()"] 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 -->|calls| d1f8b612_857c_d18a_b763_92f90bf93d2b style 57bd050c_f162_f6af_9491_3a9b3bcd5ca2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/server/mixedModuleGraph.ts lines 530–539
set(key1: K1 | undefined, key2: K2 | undefined, value: V): void {
const k1 = key1 ?? this.undefinedKey
const k2 = key2 ?? this.undefinedKey
if (!this.map.has(k1)) {
this.map.set(k1, new Map<K2, V>())
}
const m = this.map.get(k1)!
m.set(k2, value)
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does set() do?
set() is a function in the vite codebase, defined in packages/vite/src/node/server/mixedModuleGraph.ts.
Where is set() defined?
set() is defined in packages/vite/src/node/server/mixedModuleGraph.ts at line 530.
What does set() call?
set() calls 1 function(s): get.
What calls set()?
set() is called by 7 function(s): constructor, createBackwardCompatibleFileToModulesMap, createBackwardCompatibleModuleMap, getBackwardCompatibleModuleNodeDual, getSortedHotUpdatePlugins, handleHMRUpdate, normalizeHotChannel.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free