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;
};
Defined In
Source
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