getAstroImageConfig() — astro Function Reference
Architecture documentation for the getAstroImageConfig() function in shared.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 6af0b2ae_353d_19ef_eb9a_df1be6805cfe["getAstroImageConfig()"] a016e3b9_7fbf_ffde_b5f4_749606ced138["shared.ts"] 6af0b2ae_353d_19ef_eb9a_df1be6805cfe -->|defined in| a016e3b9_7fbf_ffde_b5f4_749606ced138 ba4fef4a_1ade_78bc_b6c4_0a3fbd2836c9["getDefaultImageConfig()"] 6af0b2ae_353d_19ef_eb9a_df1be6805cfe -->|calls| ba4fef4a_1ade_78bc_b6c4_0a3fbd2836c9 style 6af0b2ae_353d_19ef_eb9a_df1be6805cfe fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/vercel/src/image/shared.ts lines 63–99
export function getAstroImageConfig(
images: boolean | undefined,
imagesConfig: VercelImageConfig | undefined,
command: string,
devImageService: DevImageService,
astroImageConfig: AstroConfig['image'],
) {
let devService = '@astrojs/vercel/dev-image-service';
switch (devImageService) {
case 'sharp':
devService = '@astrojs/vercel/dev-image-service';
break;
default:
if (typeof devImageService === 'string') {
devService = devImageService;
} else {
devService = '@astrojs/vercel/dev-image-service';
}
break;
}
if (images) {
const config = imagesConfig ? imagesConfig : getDefaultImageConfig(astroImageConfig);
return {
image: {
service: {
entrypoint: command === 'dev' ? devService : '@astrojs/vercel/build-image-service',
config,
},
breakpoints: config.sizes,
},
};
}
return {};
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does getAstroImageConfig() do?
getAstroImageConfig() is a function in the astro codebase, defined in packages/integrations/vercel/src/image/shared.ts.
Where is getAstroImageConfig() defined?
getAstroImageConfig() is defined in packages/integrations/vercel/src/image/shared.ts at line 63.
What does getAstroImageConfig() call?
getAstroImageConfig() calls 1 function(s): getDefaultImageConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free