Home / Type/ SystemInfo Type — astro Architecture

SystemInfo Type — astro Architecture

Architecture documentation for the SystemInfo type/interface in system-info.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  33cb6c1a_6ead_88f7_50a1_3e3513416861["SystemInfo"]
  cb29abf3_2786_047a_1a19_d59b21c4ab43["system-info.ts"]
  33cb6c1a_6ead_88f7_50a1_3e3513416861 -->|defined in| cb29abf3_2786_047a_1a19_d59b21c4ab43
  style 33cb6c1a_6ead_88f7_50a1_3e3513416861 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/telemetry/src/system-info.ts lines 30–46

export type SystemInfo = {
	systemPlatform: NodeJS.Platform;
	systemRelease: string;
	systemArchitecture: string;
	astroVersion: string;
	nodeVersion: string;
	viteVersion: string;
	cpuCount: number;
	cpuModel: string | null;
	cpuSpeed: number | null;
	memoryInMb: number;
	isDocker: boolean;
	isTTY: boolean;
	isWSL: boolean;
	isCI: boolean;
	ciName: string | null;
};

Frequently Asked Questions

What is the SystemInfo type?
SystemInfo is a type/interface in the astro codebase, defined in packages/telemetry/src/system-info.ts.
Where is SystemInfo defined?
SystemInfo is defined in packages/telemetry/src/system-info.ts at line 30.

Analyze Your Own Codebase

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

Try Supermodel Free