UNPKG

@syncfusion/ej2-charts

Version:

Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball.

96 lines (95 loc) 2.31 kB
/** * It defines type of series in the range navigator. * * line * * column * * area * * @private */ export declare type RangeNavigatorType = /** Line type */ 'Line' | /** Area type */ 'Area' | /** StepLine type */ 'StepLine'; /** * It defines type of thump in the range navigator. * * circle * * rectangle * * @private */ export declare type ThumbType = /** Circle type */ 'Circle' | /** Rectangle type */ 'Rectangle'; /** * It defines display mode for the range navigator tooltip. * * always * * OnDemand * * @private */ export declare 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 declare 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 declare 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 declare 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 declare 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';