Home / Class/ FakeAstroVersionProvider Class — astro Architecture

FakeAstroVersionProvider Class — astro Architecture

Architecture documentation for the FakeAstroVersionProvider class in utils.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  b1804279_9a3b_87e5_cf71_6df4888a386a["FakeAstroVersionProvider"]
  dc38b823_10e6_0080_9a8c_08dc7cc3e0eb["utils.js"]
  b1804279_9a3b_87e5_cf71_6df4888a386a -->|defined in| dc38b823_10e6_0080_9a8c_08dc7cc3e0eb
  8bfe2728_726d_cde6_c4d9_e59c2892856e["constructor()"]
  b1804279_9a3b_87e5_cf71_6df4888a386a -->|method| 8bfe2728_726d_cde6_c4d9_e59c2892856e
  1f04ab26_819c_4876_a48d_e9a9378b2b8f["version()"]
  b1804279_9a3b_87e5_cf71_6df4888a386a -->|method| 1f04ab26_819c_4876_a48d_e9a9378b2b8f

Relationship Graph

Source Code

packages/astro/test/units/cli/utils.js lines 74–88

export class FakeAstroVersionProvider {
	/** @type {string} */
	#version;

	/**
	 * @param {string} version
	 */
	constructor(version) {
		this.#version = version;
	}

	get version() {
		return this.#version;
	}
}

Frequently Asked Questions

What is the FakeAstroVersionProvider class?
FakeAstroVersionProvider is a class in the astro codebase, defined in packages/astro/test/units/cli/utils.js.
Where is FakeAstroVersionProvider defined?
FakeAstroVersionProvider is defined in packages/astro/test/units/cli/utils.js at line 74.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free