@alauda-fe/common
Version:
Alauda frontend team common codes.
87 lines (86 loc) • 1.96 kB
TypeScript
/**
* @packageDocumentation
* @module page-guard
*/
import { ValueOf } from 'ts-essentials';
export declare enum GuardStatus {
Pending = "pending",
Available = "available",
Unavailable = "unavailable"
}
export declare const Reason: {
readonly NotSupported: "notSupported";
readonly NoPermission: "noPermission";
readonly NotDeployed: "notDeployed";
readonly Abnormal: "abnormal";
readonly NoData: "noData";
readonly NoMessage: "noMessage";
readonly Disconnected: "disconnected";
readonly LicenseAbnormal: "licenseAbnormal";
readonly NetworkAbnormal: "networkAbnormal";
readonly NotFound: "notFound";
readonly NoAlarm: "noAlarm";
};
export type Reason = ValueOf<typeof Reason>;
export declare const REASON_MAP: {
notSupported: {
src: string;
title: string;
description: string;
};
noPermission: {
src: string;
title: string;
description: string;
};
notDeployed: {
src: string;
title: string;
description: string;
};
abnormal: {
src: string;
title: string;
description: string;
};
noData: {
src: string;
title: string;
description: string;
};
noMessage: {
src: string;
title: string;
description: string;
};
disconnected: {
src: string;
title: string;
description: string;
};
licenseAbnormal: {
src: string;
title: string;
description: string;
};
networkAbnormal: {
src: string;
title: string;
description: string;
};
notFound: {
src: string;
title: string;
description: string;
};
noAlarm: {
src: string;
title: string;
description: string;
};
};
export declare const DEFAULT_REASON: {
src: string;
title: string;
description: string;
};