frontend/classes/Node.ts
2025-11-08 10:41:33 +01:00

25 lines
443 B
TypeScript

import type { Metadata } from "./Metadata";
import type { HasMetadata } from "./repo/ResourceRepo";
export class Node implements HasMetadata
{
constructor (
public metadata: Metadata,
public runningPods: number,
public status: Status
) { }
relativeCpuUsage?: number;
relativeMemory?: number;
}
class Status
{
conditions?: Condition[]
}
class Condition
{
type?: string;
status?: string;
}