@alauda-fe/common
Version:
Alauda frontend team common codes.
26 lines (25 loc) • 1.2 kB
TypeScript
import { Pod } from '../core/public-api';
import { getPodAggregatedStatus, getPodStatus } from './status';
import * as i0 from "@angular/core";
export declare class PodStatusComponent {
pod: Pod;
disableMessageOverview: boolean;
getReadyContainer(pod: Pod): {
ready: number;
all: number;
};
getPodErrorMessages: (pod: Pod) => string[];
getPodAggregatedStatus: typeof getPodAggregatedStatus;
getPodStatus: typeof getPodStatus;
PodStatusColorMapper: {
running: import("../core/public-api").GenericStatusColor;
completed: import("../core/public-api").GenericStatusColor;
error: import("../core/public-api").GenericStatusColor;
};
PodStatusIconMapper: {
completed: import("../core/public-api").GenericStatusIcon;
error: import("../core/public-api").GenericStatusIcon;
};
static ɵfac: i0.ɵɵFactoryDeclaration<PodStatusComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PodStatusComponent, "acl-pod-status", never, { "pod": { "alias": "pod"; "required": false; }; "disableMessageOverview": { "alias": "disableMessageOverview"; "required": false; }; }, {}, never, never, true, never>;
}