googleicons() — astro Function Reference
Architecture documentation for the googleicons() function in index.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 38951a36_e248_296a_9dcb_d2b0ba6d3197["googleicons()"] b2a950f3_8ca8_375e_0c71_a3eaca706b9a["index.ts"] 38951a36_e248_296a_9dcb_d2b0ba6d3197 -->|defined in| b2a950f3_8ca8_375e_0c71_a3eaca706b9a style 38951a36_e248_296a_9dcb_d2b0ba6d3197 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/assets/fonts/providers/index.ts lines 104–119
function googleicons(): FontProvider<GoogleiconsFamilyOptions | undefined> {
const provider = providers.googleicons();
let initializedProvider: InitializedProvider<GoogleiconsFamilyOptions> | undefined;
return {
name: provider._name,
async init(context) {
initializedProvider = await provider(context);
},
async resolveFont({ familyName, ...rest }) {
return await initializedProvider?.resolveFont(familyName, rest);
},
async listFonts() {
return await initializedProvider?.listFonts?.();
},
};
}
Domain
Subdomains
Source
Frequently Asked Questions
What does googleicons() do?
googleicons() is a function in the astro codebase, defined in packages/astro/src/assets/fonts/providers/index.ts.
Where is googleicons() defined?
googleicons() is defined in packages/astro/src/assets/fonts/providers/index.ts at line 104.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free