MCPcopy
hub / github.com/vitejs/vite / processImport

Method processImport

packages/vite/src/module-runner/runner.ts:122–134  ·  view source on GitHub ↗
(
    exports: Record<string, any>,
    fetchResult: ResolvedResult,
    metadata?: SSRImportMetadata,
  )

Source from the content-addressed store, hash-verified

120 }
121
122 private processImport(
123 exports: Record<string, any>,
124 fetchResult: ResolvedResult,
125 metadata?: SSRImportMetadata,
126 ) {
127 if (!('externalize' in fetchResult)) {
128 return exports
129 }
130 const { url, type } = fetchResult
131 if (type !== 'module' && type !== 'commonjs') return exports
132 analyzeImportedModDifference(exports, url, type, metadata)
133 return exports
134 }
135
136 private isCircularRequest(
137 mod: EvaluatedModuleNode,

Callers 1

cachedRequestMethod · 0.95

Calls 1

Tested by

no test coverage detected