FakePackageManagerUserAgentProvider Class — astro Architecture
Architecture documentation for the FakePackageManagerUserAgentProvider class in utils.js from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 8d21400a_0efe_68c6_40bd_445daf22164b["FakePackageManagerUserAgentProvider"] e1f8ad37_fc61_6066_fd65_ae145d39fc6c["utils.js"] 8d21400a_0efe_68c6_40bd_445daf22164b -->|defined in| e1f8ad37_fc61_6066_fd65_ae145d39fc6c c525a3f7_2b98_3367_afb2_6f464fa994c4["constructor()"] 8d21400a_0efe_68c6_40bd_445daf22164b -->|method| c525a3f7_2b98_3367_afb2_6f464fa994c4 798f40ce_0166_76e0_52e7_6c575140233b["userAgent()"] 8d21400a_0efe_68c6_40bd_445daf22164b -->|method| 798f40ce_0166_76e0_52e7_6c575140233b
Relationship Graph
Source Code
packages/astro/test/units/cli/utils.js lines 201–215
export class FakePackageManagerUserAgentProvider {
/** @type {string | null} */
#userAgent;
/**
* @param {string | null} userAgent
*/
constructor(userAgent) {
this.#userAgent = userAgent;
}
get userAgent() {
return this.#userAgent;
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the FakePackageManagerUserAgentProvider class?
FakePackageManagerUserAgentProvider is a class in the astro codebase, defined in packages/astro/test/units/cli/utils.js.
Where is FakePackageManagerUserAgentProvider defined?
FakePackageManagerUserAgentProvider is defined in packages/astro/test/units/cli/utils.js at line 201.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free