search() — astro Function Reference
Architecture documentation for the search() function in utils.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD be436528_73ee_20cb_df40_a1660891d93a["search()"] 0ac2db55_946e_5ee0_0aac_261f857d2b76["utils.ts"] be436528_73ee_20cb_df40_a1660891d93a -->|defined in| 0ac2db55_946e_5ee0_0aac_261f857d2b76 aea594e1_7788_6032_3262_65aa421a3cd8["isActionsFilePresent()"] aea594e1_7788_6032_3262_65aa421a3cd8 -->|calls| be436528_73ee_20cb_df40_a1660891d93a style be436528_73ee_20cb_df40_a1660891d93a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/actions/utils.ts lines 63–81
function search(fs: typeof fsMod, srcDir: URL) {
const filenames = [
'actions.mjs',
'actions.js',
'actions.mts',
'actions.ts',
'actions/index.mjs',
'actions/index.js',
'actions/index.mts',
'actions/index.ts',
];
for (const filename of filenames) {
const url = new URL(filename, srcDir);
if (fs.existsSync(url)) {
return { filename, url };
}
}
return undefined;
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does search() do?
search() is a function in the astro codebase, defined in packages/astro/src/actions/utils.ts.
Where is search() defined?
search() is defined in packages/astro/src/actions/utils.ts at line 63.
What calls search()?
search() is called by 1 function(s): isActionsFilePresent.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free