-
Notifications
You must be signed in to change notification settings - Fork 157
/
Copy pathenum.ts
98 lines (95 loc) · 2.33 KB
/
enum.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
/**
* It defines type of series in the range navigator.
* * line
* * column
* * area
*
* @private
*/
export type RangeNavigatorType =
/** Line type */
'Line' |
/** Area type */
'Area' |
/** StepLine type */
'StepLine';
/**
* It defines type of thump in the range navigator.
* * circle
* * rectangle
*
* @private
*/
export type ThumbType =
/** Circle type */
'Circle' |
/** Rectangle type */
'Rectangle';
/**
* It defines display mode for the range navigator tooltip.
* * always
* * OnDemand
*
* @private
*/
export type TooltipDisplayMode =
/** Tooltip will be shown always */
'Always' |
/** Tooltip will be shown only in mouse move */
'OnDemand';
/**
* Specifies the data types that the axis can handle:
* * Double: This type is used for rendering a numeric axis to accommodate numeric data.
* * DateTime: This type is utilized for rendering a date-time axis to manage date-time data.
* * Logarithmic: This type is applied for rendering a logarithmic axis to handle a wide range of values.
* * DateTimeCategory: This type is used to render a date time category axis for managing business days.
*
* @private
*/
export type RangeValueType =
/** Double axis */
'Double' |
/** Datetime axis */
'DateTime' |
/** Logarithmic axis */
'Logarithmic' |
/** Define the datetime category axis */
'DateTimeCategory';
/**
* Label alignment of the axis
* *Near
* *Middle
* *Far
*
* @private
*/
export type LabelAlignment =
/** Near alignment */
'Near' |
/** Middle alignment */
'Middle' |
/** Far Alignment */
'Far';
/**
* Defines the intersect action. They are
* * none - Shows all the labels.
* * hide - Hide the label when it intersect.
*/
export type RangeLabelIntersectAction =
/** Shows all the labels. */
'None' |
/** Hide the label when it intersect. */
'Hide';
/**
* Defines the Label Placement for axis. They are
* * betweenTicks - Render the label between the ticks.
* * onTicks - Render the label on the ticks.
* * auto - Render the label between or on the ticks based on data.
*/
export type NavigatorPlacement =
/** Render the label between the ticks. */
'BetweenTicks' |
/** Render the label on the ticks. */
'OnTicks' |
/** Render the label between or on the ticks based on data. */
'Auto';