test-remote-image-service.js — astro Source File
Architecture documentation for test-remote-image-service.js, a javascript file in the astro codebase. 2 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR 814c679c_737d_5a21_9ab0_22ce675391cd["test-remote-image-service.js"] 8fbeee52_1cc0_ebf8_e543_88dfcd401190["../dist/assets/services/service.js"] 814c679c_737d_5a21_9ab0_22ce675391cd --> 8fbeee52_1cc0_ebf8_e543_88dfcd401190 d9a92db9_c95e_9165_13ac_24b3d859d946["node:url"] 814c679c_737d_5a21_9ab0_22ce675391cd --> d9a92db9_c95e_9165_13ac_24b3d859d946 aac3d141_3538_bada_4ea3_86fb2717e287["core-image-layout.test.js"] aac3d141_3538_bada_4ea3_86fb2717e287 --> 814c679c_737d_5a21_9ab0_22ce675391cd style 814c679c_737d_5a21_9ab0_22ce675391cd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { fileURLToPath } from 'node:url';
import { baseService } from '../dist/assets/services/service.js';
/**
* stub remote image service
* @param {{ foo?: string }} [config]
*/
export function testRemoteImageService(config = {}) {
return {
entrypoint: fileURLToPath(import.meta.url),
config,
};
}
/**
* @type {import("../dist/types/public/index.js").LocalImageService}
* @lintignore
* */
export default {
...baseService,
propertiesToHash: [...baseService.propertiesToHash, 'data-custom'],
getHTMLAttributes(options, serviceConfig) {
options['data-service'] = 'my-custom-service';
if (serviceConfig.service.config.foo) {
options['data-service-config'] = serviceConfig.service.config.foo;
}
return baseService.getHTMLAttributes(options);
},
};
Domain
Subdomains
Dependencies
- ../dist/assets/services/service.js
- node:url
Imported By
Source
Frequently Asked Questions
What does test-remote-image-service.js do?
test-remote-image-service.js is a source file in the astro codebase, written in javascript. It belongs to the IntegrationAdapters domain, SsrAdapters subdomain.
What functions are defined in test-remote-image-service.js?
test-remote-image-service.js defines 2 function(s): default.getHTMLAttributes, testRemoteImageService.
What does test-remote-image-service.js depend on?
test-remote-image-service.js imports 2 module(s): ../dist/assets/services/service.js, node:url.
What files import test-remote-image-service.js?
test-remote-image-service.js is imported by 1 file(s): core-image-layout.test.js.
Where is test-remote-image-service.js in the architecture?
test-remote-image-service.js is located at packages/astro/test/test-remote-image-service.js (domain: IntegrationAdapters, subdomain: SsrAdapters, directory: packages/astro/test).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free