@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
70 lines (69 loc) • 1.78 kB
JavaScript
import { InitSingleAffix } from './single-style';
// 将 Infinity 使用字符串类型可以保证保存的时候不会被转换为 null,同时进行大小判断的时候没有问题
export var Infinity = 'Infinity';
export var EColorMode;
(function (EColorMode) {
EColorMode["NORMAL"] = "normal";
EColorMode["INVERTED"] = "inverted";
})(EColorMode || (EColorMode = {}));
export var EThresholdBoundValue;
(function (EThresholdBoundValue) {
EThresholdBoundValue["Min"] = "-\u221E";
EThresholdBoundValue["Max"] = "+\u221E";
})(EThresholdBoundValue || (EThresholdBoundValue = {}));
export var defaultLevels = [
{
key: 'level-critical',
name: '严重',
color: ''
},
{
key: 'level-warning',
name: '警告',
color: ''
},
{
key: 'level-normal',
name: '正常',
color: ''
},
{
key: 'level-offline',
name: '离线',
color: ''
}
];
export var defaultProperty = {
width: 100,
height: 100,
titleFontSize: 18,
contentFontSize: 12
};
export var defaultDataConfig = {
unit: ['none', 'none'],
precision: 2
};
export var defaultMetricStyle = {
metric: '',
fontSize: 0,
prefix: InitSingleAffix,
suffix: InitSingleAffix,
showMetricName: true
};
export var EArrangement;
(function (EArrangement) {
EArrangement["Col"] = "col";
EArrangement["Row"] = "row";
})(EArrangement || (EArrangement = {}));
export var ETitleIconColor;
(function (ETitleIconColor) {
ETitleIconColor["Field"] = "field";
ETitleIconColor["System"] = "system";
})(ETitleIconColor || (ETitleIconColor = {}));
export var defaultIcon = {
open: false,
color: {
type: ETitleIconColor.Field
},
width: 20
};