dynamicImportHelper() — vite Function Reference
Architecture documentation for the dynamicImportHelper() function in dynamicImportVars.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 58de6726_cc28_860a_2480_edff8720b322["dynamicImportHelper()"] e962fae7_53df_5265_a6c6_b9cfe28d06e1["dynamicImportVars.ts"] 58de6726_cc28_860a_2480_edff8720b322 -->|defined in| e962fae7_53df_5265_a6c6_b9cfe28d06e1 style 58de6726_cc28_860a_2480_edff8720b322 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/plugins/dynamicImportVars.ts lines 46–69
const dynamicImportHelper = (
glob: Record<string, any>,
path: string,
segs: number,
) => {
const v = glob[path]
if (v) {
return typeof v === 'function' ? v() : Promise.resolve(v)
}
return new Promise((_, reject) => {
;(typeof queueMicrotask === 'function' ? queueMicrotask : setTimeout)(
reject.bind(
null,
new Error(
'Unknown variable dynamic import: ' +
path +
(path.split('/').length !== segs
? '. Note that variables only represent file names one level deep.'
: ''),
),
),
)
})
}
Domain
Subdomains
Source
Frequently Asked Questions
What does dynamicImportHelper() do?
dynamicImportHelper() is a function in the vite codebase, defined in packages/vite/src/node/plugins/dynamicImportVars.ts.
Where is dynamicImportHelper() defined?
dynamicImportHelper() is defined in packages/vite/src/node/plugins/dynamicImportVars.ts at line 46.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free