Files
catalog/dist_ts_web/elements/sz-resource-usage-card.d.ts
2026-01-03 02:44:25 +00:00

26 lines
740 B
TypeScript

import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
declare global {
interface HTMLElementTagNameMap {
'sz-resource-usage-card': SzResourceUsageCard;
}
}
export interface IResourceUsage {
cpu: number;
memoryUsed: string;
memoryTotal: string;
networkIn: string;
networkOut: string;
topConsumers: Array<{
name: string;
memory: string;
}>;
}
export declare class SzResourceUsageCard extends DeesElement {
static demo: () => TemplateResult<1>;
accessor data: IResourceUsage;
accessor serviceCount: string;
static styles: import("@design.estate/dees-element").CSSResult[];
render(): TemplateResult;
private calculateMemoryPercent;
}