23 lines
425 B
TypeScript
23 lines
425 B
TypeScript
|
|
||
|
export interface MetaProbeStatus {
|
||
|
id?: number;
|
||
|
key?: string;
|
||
|
name?: string;
|
||
|
createDate?: Date;
|
||
|
}
|
||
|
|
||
|
export enum MetaProbeStatusEnum {
|
||
|
INITIAL = 'INITIAL',
|
||
|
NORMAL = 'NORMAL',
|
||
|
}
|
||
|
|
||
|
export const toMetaProbeStatusEnum = (v: MetaProbeStatus): MetaProbeStatusEnum => {
|
||
|
return MetaProbeStatusEnum[v.key];
|
||
|
};
|
||
|
|
||
|
export const toMetaProbeStatus = (v: MetaProbeStatusEnum): MetaProbeStatus => {
|
||
|
return {
|
||
|
key: v,
|
||
|
};
|
||
|
};
|