UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

36 lines (35 loc) 1.13 kB
import { TagType } from '@alauda/ui'; import { KubernetesResource } from '../../../core/public-api'; export declare const NOTIFY_PREFIX = "notify_"; export declare const NOTIFY_PUSH_TYPE = "notify_push"; export declare const NOTIFY_INFO_TYPE = "notify_info"; export declare const NOTIFY_NOT_FIXED = "notify_notFixed"; export interface Message extends KubernetesResource { spec: MessageSpec; expanded?: boolean; } export interface MessageSpec { type?: string; isResident: boolean; expiredTimestamp?: string; subject: string; content?: string; } export declare function dateValueOf(value: string): number; export declare const MESSAGE_CONFIG: { apiGroup: string; apiVersion: string; type: string; }; export declare enum MessageType { 'WarningMessage' = "WarningMessage", 'SystemMessage' = "SystemMessage", 'ProductMessage' = "ProductMessage", 'PlatformAnnouncement' = "PlatformAnnouncement" } export declare const MESSAGE_TYPE_MAP: Record<MessageType, { type?: TagType; title: string; color?: string; }>; export declare const ALL_MESSAGE_TYPE: MessageType[];