MCPcopy Index your code
hub / github.com/CoderLine/alphaTab / tryOptimizedDepResolve

Function tryOptimizedDepResolve

packages/vite/src/bridge/optimizer.ts:15–35  ·  view source on GitHub ↗
(
    config: ResolvedConfig,
    ssr: boolean,
    url: string,
    depId: string,
    preserveSymlinks: boolean
)

Source from the content-addressed store, hash-verified

13 * @internal
14 */
15export function tryOptimizedDepResolve(
16 config: ResolvedConfig,
17 ssr: boolean,
18 url: string,
19 depId: string,
20 preserveSymlinks: boolean
21): string | undefined {
22 const optimizer = getDepsOptimizer(config, ssr);
23
24 if (optimizer?.isOptimizedDepFile(depId)) {
25 const depFile = cleanUrl(depId);
26 const info = optimizedDepInfoFromFile(optimizer.metadata, depFile);
27 const depSrc = info?.src;
28 if (depSrc) {
29 const resolvedFile = path.resolve(path.dirname(depSrc), url);
30 return tryFsResolve(resolvedFile, preserveSymlinks);
31 }
32 }
33
34 return undefined;
35}
36
37type DepsOptimizer = DevEnvironment['depsOptimizer'];
38

Callers 1

transformFunction · 0.90

Calls 5

cleanUrlFunction · 0.90
tryFsResolveFunction · 0.90
getDepsOptimizerFunction · 0.85
optimizedDepInfoFromFileFunction · 0.85
resolveMethod · 0.45

Tested by

no test coverage detected