export interface MetaTargetStatus { id?: number; key?: string; name?: string; createDate?: Date; } export enum MetaTargetStatusEnum { UP = 'UP', DOWN = 'DOWN', WARN = 'WARN', ERROR = 'ERROR', } export const toMetaTargetStatusEnum = (v: MetaTargetStatus): MetaTargetStatusEnum => { return MetaTargetStatusEnum[v.key]; }; export const toMetaTargetStatus = (v: MetaTargetStatusEnum): MetaTargetStatus => { return { key: v, }; };