Home / Function/ viaCache() — astro Function Reference

viaCache() — astro Function Reference

Architecture documentation for the viaCache() function in sirv.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  8ef81fd6_c68a_9078_ddcf_eb1979d252e4["viaCache()"]
  afcb3082_013d_93cb_836e_f55956dc999b["sirv.ts"]
  8ef81fd6_c68a_9078_ddcf_eb1979d252e4 -->|defined in| afcb3082_013d_93cb_836e_f55956dc999b
  1988aca8_00d4_47ff_55c9_ecfe8b26f04a["toAssume()"]
  8ef81fd6_c68a_9078_ddcf_eb1979d252e4 -->|calls| 1988aca8_00d4_47ff_55c9_ecfe8b26f04a
  style 8ef81fd6_c68a_9078_ddcf_eb1979d252e4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/integrations/partytown/src/sirv.ts lines 67–74

function viaCache(cache, uri, extns) {
	let i = 0,
		data,
		arr = toAssume(uri, extns);
	for (; i < arr.length; i++) {
		if ((data = cache[arr[i]])) return data;
	}
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does viaCache() do?
viaCache() is a function in the astro codebase, defined in packages/integrations/partytown/src/sirv.ts.
Where is viaCache() defined?
viaCache() is defined in packages/integrations/partytown/src/sirv.ts at line 67.
What does viaCache() call?
viaCache() calls 1 function(s): toAssume.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free