@progress/kendo-vue-charts
Version:
261 lines (260 loc) • 7.17 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { XAxis } from '../common/property-types';
import { PropType } from 'vue';
/**
* Represents the props of the Kendo UI for Vue ChartXAxisItem component ([see example]({% slug axes_chart_charts %}#toc-scatter-chart-axes)).
*/
export interface ChartXAxisItemProps extends XAxis {
}
/**
* @hidden
*/
declare const ChartXAxisItem: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
axisCrossingValue: {
type: PropType<any>;
default: () => any;
};
background: {
type: PropType<string>;
default: any;
};
categories: {
type: PropType<any[]>;
default: any;
};
baseUnit: {
type: PropType<string>;
default: any;
validator: (value: string) => any;
};
color: {
type: PropType<string>;
default: any;
};
line: {
type: PropType<import('../field-types/axis-line.interface').AxisLine>;
default: any;
};
majorGridLines: {
type: PropType<import('../field-types/grid-lines.interface').GridLines>;
default: any;
};
majorTicks: {
type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
default: any;
};
majorUnit: {
type: PropType<number>;
default: any;
};
max: {
type: PropType<any>;
default: any;
};
min: {
type: PropType<any>;
default: any;
};
minorGridLines: {
type: PropType<import('../field-types/grid-lines.interface').GridLines>;
default: any;
};
minorTicks: {
type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
default: any;
};
minorUnit: {
type: PropType<number>;
default: any;
};
name: {
type: PropType<string>;
default: any;
};
narrowRange: {
type: PropType<boolean>;
default: any;
};
pane: {
type: PropType<string>;
default: any;
};
plotBands: {
type: PropType<import('../field-types/plot-band.interface').PlotBand[]>;
default: any;
};
startAngle: {
type: PropType<number>;
default: any;
};
reverse: {
type: PropType<boolean>;
default: any;
};
type: {
type: PropType<string>;
default: any;
validator: (value: string) => any;
};
visible: {
type: PropType<boolean>;
default: any;
};
crosshair: {
type: PropType<import('../common/property-types').XAxisCrosshair>;
default: any;
};
labels: {
type: PropType<import('../common/property-types').XAxisLabels>;
default: any;
};
notes: {
type: PropType<import('../common/property-types').XAxisNotes>;
default: any;
};
title: {
type: PropType<import('../common/property-types').XAxisTitle>;
default: any;
};
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
axisCrossingValue: {
type: PropType<any>;
default: () => any;
};
background: {
type: PropType<string>;
default: any;
};
categories: {
type: PropType<any[]>;
default: any;
};
baseUnit: {
type: PropType<string>;
default: any;
validator: (value: string) => any;
};
color: {
type: PropType<string>;
default: any;
};
line: {
type: PropType<import('../field-types/axis-line.interface').AxisLine>;
default: any;
};
majorGridLines: {
type: PropType<import('../field-types/grid-lines.interface').GridLines>;
default: any;
};
majorTicks: {
type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
default: any;
};
majorUnit: {
type: PropType<number>;
default: any;
};
max: {
type: PropType<any>;
default: any;
};
min: {
type: PropType<any>;
default: any;
};
minorGridLines: {
type: PropType<import('../field-types/grid-lines.interface').GridLines>;
default: any;
};
minorTicks: {
type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
default: any;
};
minorUnit: {
type: PropType<number>;
default: any;
};
name: {
type: PropType<string>;
default: any;
};
narrowRange: {
type: PropType<boolean>;
default: any;
};
pane: {
type: PropType<string>;
default: any;
};
plotBands: {
type: PropType<import('../field-types/plot-band.interface').PlotBand[]>;
default: any;
};
startAngle: {
type: PropType<number>;
default: any;
};
reverse: {
type: PropType<boolean>;
default: any;
};
type: {
type: PropType<string>;
default: any;
validator: (value: string) => any;
};
visible: {
type: PropType<boolean>;
default: any;
};
crosshair: {
type: PropType<import('../common/property-types').XAxisCrosshair>;
default: any;
};
labels: {
type: PropType<import('../common/property-types').XAxisLabels>;
default: any;
};
notes: {
type: PropType<import('../common/property-types').XAxisNotes>;
default: any;
};
title: {
type: PropType<import('../common/property-types').XAxisTitle>;
default: any;
};
}>> & Readonly<{}>, {
line: import('../field-types/axis-line.interface').AxisLine;
color: string;
background: string;
type: string;
visible: boolean;
reverse: boolean;
title: import('../common/property-types').XAxisTitle;
name: string;
crosshair: import('../common/property-types').XAxisCrosshair;
labels: import('../common/property-types').XAxisLabels;
notes: import('../common/property-types').XAxisNotes;
majorGridLines: import('../field-types/grid-lines.interface').GridLines;
majorTicks: import('../field-types/axis-ticks.interface').AxisTicks;
minorGridLines: import('../field-types/grid-lines.interface').GridLines;
minorTicks: import('../field-types/axis-ticks.interface').AxisTicks;
narrowRange: boolean;
pane: string;
plotBands: import('../field-types/plot-band.interface').PlotBand[];
startAngle: number;
axisCrossingValue: any;
baseUnit: string;
categories: any[];
max: any;
min: any;
majorUnit: number;
minorUnit: number;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export { ChartXAxisItem };