toAssume() — astro Function Reference
Architecture documentation for the toAssume() function in sirv.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 1988aca8_00d4_47ff_55c9_ecfe8b26f04a["toAssume()"] afcb3082_013d_93cb_836e_f55956dc999b["sirv.ts"] 1988aca8_00d4_47ff_55c9_ecfe8b26f04a -->|defined in| afcb3082_013d_93cb_836e_f55956dc999b 8ef81fd6_c68a_9078_ddcf_eb1979d252e4["viaCache()"] 8ef81fd6_c68a_9078_ddcf_eb1979d252e4 -->|calls| 1988aca8_00d4_47ff_55c9_ecfe8b26f04a 2025ed08_2d85_c00f_dfd5_7481eefc2824["viaLocal()"] 2025ed08_2d85_c00f_dfd5_7481eefc2824 -->|calls| 1988aca8_00d4_47ff_55c9_ecfe8b26f04a style 1988aca8_00d4_47ff_55c9_ecfe8b26f04a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/partytown/src/sirv.ts lines 48–65
function toAssume(uri, extns) {
let i = 0,
x,
len = uri.length - 1;
if (uri.charCodeAt(len) === 47) {
uri = uri.substring(0, len);
}
let arr = [],
tmp = `${uri}/index`;
for (; i < extns.length; i++) {
x = extns[i] ? `.${extns[i]}` : '';
if (uri) arr.push(uri + x);
arr.push(tmp + x);
}
return arr;
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does toAssume() do?
toAssume() is a function in the astro codebase, defined in packages/integrations/partytown/src/sirv.ts.
Where is toAssume() defined?
toAssume() is defined in packages/integrations/partytown/src/sirv.ts at line 48.
What calls toAssume()?
toAssume() is called by 2 function(s): viaCache, viaLocal.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free