mapIterator() — vite Function Reference
Architecture documentation for the mapIterator() function in mixedModuleGraph.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD b0a4d406_602a_9986_f073_0dd8b083afb9["mapIterator()"] cd2f5017_5d73_e10a_7c43_22b962517f0c["mixedModuleGraph.ts"] b0a4d406_602a_9986_f073_0dd8b083afb9 -->|defined in| cd2f5017_5d73_e10a_7c43_22b962517f0c f6405e51_2f5f_8b61_2baa_899012d93f2a["createBackwardCompatibleModuleSet()"] f6405e51_2f5f_8b61_2baa_899012d93f2a -->|calls| b0a4d406_602a_9986_f073_0dd8b083afb9 88fceafc_7ebe_4d67_4956_00f98b9b651d["createBackwardCompatibleModuleMap()"] 88fceafc_7ebe_4d67_4956_00f98b9b651d -->|calls| b0a4d406_602a_9986_f073_0dd8b083afb9 f69e7359_4c92_c290_7870_d78b5ebc9060["createBackwardCompatibleFileToModulesMap()"] f69e7359_4c92_c290_7870_d78b5ebc9060 -->|calls| b0a4d406_602a_9986_f073_0dd8b083afb9 style b0a4d406_602a_9986_f073_0dd8b083afb9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/server/mixedModuleGraph.ts lines 228–246
function mapIterator<T, K = T>(
iterable: IterableIterator<T>,
transform: (value: T) => K,
): IterableIterator<K> {
return {
[Symbol.iterator](): IterableIterator<K> {
return this
},
next(): IteratorResult<K> {
const r = iterable.next()
return r.done
? r
: {
value: transform(r.value),
done: false,
}
},
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does mapIterator() do?
mapIterator() is a function in the vite codebase, defined in packages/vite/src/node/server/mixedModuleGraph.ts.
Where is mapIterator() defined?
mapIterator() is defined in packages/vite/src/node/server/mixedModuleGraph.ts at line 228.
What calls mapIterator()?
mapIterator() is called by 3 function(s): createBackwardCompatibleFileToModulesMap, createBackwardCompatibleModuleMap, createBackwardCompatibleModuleSet.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free