@alauda-fe/common
Version:
Alauda frontend team common codes.
37 lines (36 loc) • 2.05 kB
TypeScript
import { GenericWorkloadStatus, getJobStatus, getWorkloadStatus, Job, KubernetesResource, parseToWorkloadStatus } from '../core/public-api';
import * as i0 from "@angular/core";
export declare class WorkloadStatusIconComponent {
resource: KubernetesResource;
getWorkloadStatus: typeof getWorkloadStatus;
parseToWorkloadStatus: typeof parseToWorkloadStatus;
WorkloadStatusColorMapper: {
running: import("../core/public-api").GenericStatusColor;
pending: import("../core/public-api").GenericStatusColor;
stopped: import("../core/public-api").GenericStatusColor;
killed: import("../core/public-api").GenericStatusColor;
};
WorkloadStatusIconMapper: {
running: import("../core/public-api").GenericStatusIcon;
pending: import("../core/public-api").GenericStatusIcon;
stopped: import("../core/public-api").GenericStatusIcon;
killed: import("../core/public-api").GenericStatusIcon;
};
getJobStatus: typeof getJobStatus;
JobStatusColorMapper: {
executing: import("../core/public-api").GenericStatusColor;
execute_succeeded: import("../core/public-api").GenericStatusColor;
execute_failed: import("../core/public-api").GenericStatusColor;
unknown: import("../core/public-api").GenericStatusColor;
};
JobStatusIconMapper: {
executing: import("../core/public-api").GenericStatusIcon;
execute_succeeded: import("../core/public-api").GenericStatusIcon;
execute_failed: import("../core/public-api").GenericStatusIcon;
unknown: import("../core/public-api").GenericStatusIcon;
};
getInstancesText(status: GenericWorkloadStatus): string;
isJob: (resource: KubernetesResource) => resource is Job;
static ɵfac: i0.ɵɵFactoryDeclaration<WorkloadStatusIconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<WorkloadStatusIconComponent, "rc-workload-status-icon", never, { "resource": { "alias": "resource"; "required": false; }; }, {}, never, never, true, never>;
}