Home / Class/ App Class — astro Architecture

App Class — astro Architecture

Architecture documentation for the App class in app.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  129be1b5_925b_3384_a359_94798cb8fdfa["App"]
  a4feb21c_0c9e_9c2b_8acc_2ec2862c7416["app.ts"]
  129be1b5_925b_3384_a359_94798cb8fdfa -->|defined in| a4feb21c_0c9e_9c2b_8acc_2ec2862c7416
  079245b4_448f_1535_0be3_3dd0f9bffe6c["createPipeline()"]
  129be1b5_925b_3384_a359_94798cb8fdfa -->|method| 079245b4_448f_1535_0be3_3dd0f9bffe6c
  7a81e202_06c7_589b_1660_c1654d717ef6["isDev()"]
  129be1b5_925b_3384_a359_94798cb8fdfa -->|method| 7a81e202_06c7_589b_1660_c1654d717ef6

Relationship Graph

Source Code

packages/astro/src/core/app/app.ts lines 4–15

export class App extends BaseApp {
	createPipeline(streaming: boolean): AppPipeline {
		return AppPipeline.create({
			manifest: this.manifest,
			streaming,
		});
	}

	isDev(): boolean {
		return false;
	}
}

Domain

Frequently Asked Questions

What is the App class?
App is a class in the astro codebase, defined in packages/astro/src/core/app/app.ts.
Where is App defined?
App is defined in packages/astro/src/core/app/app.ts at line 4.

Analyze Your Own Codebase

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

Try Supermodel Free