api / type-aliases / RuntimeDiagnostic
Type Alias: RuntimeDiagnostic
type RuntimeDiagnostic =
| {
durationMs?: number;
error?: unknown;
kind: "boot";
phase: "complete" | "failed";
}
| {
command: string;
durationMs?: number;
exitCode?: number;
kind: "process-lifecycle";
phase: "spawn" | "exit";
pid: number;
}
| {
durationMs?: number;
error?: unknown;
kind: "package-install";
packageManager: "npm" | "pnpm" | "yarn";
packagesInstalled?: number;
phase: "start" | "complete" | "failed" | "aborted";
}
| {
durationMs: number;
kind: "preview-request";
path: string;
port: number;
status: number;
}
| {
bytesRead: number;
bytesWritten: number;
kind: "vfs-op-summary";
mkdirs: number;
reads: number;
removes: number;
window: "snapshot";
writes: number;
}
| {
configured: number;
kind: "limit-hit";
limit: RuntimeLimitName;
observed: number;
};