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

Function resolve

packages/vite/src/node/optimizer/rolldownDepPlugin.ts:111–121  ·  view source on GitHub ↗
(
    id: string,
    importer: string | undefined,
    kind: ImportKind,
  )

Source from the content-addressed store, hash-verified

109 )
110
111 const resolve = (
112 id: string,
113 importer: string | undefined,
114 kind: ImportKind,
115 ): Promise<string | undefined> => {
116 // map importer ids to file paths for correct resolution
117 const _importer =
118 importer && importer in qualified ? qualified[importer] : importer
119 const resolver = kind.startsWith('require') ? _resolveRequire : _resolve
120 return resolver(environment, id, _importer)
121 }
122
123 const resolveResult = (id: string, resolved: string, kind: ImportKind) => {
124 if (resolved.startsWith(browserExternalId)) {

Callers 1

handlerFunction · 0.70

Calls 1

resolverFunction · 0.85

Tested by

no test coverage detected