UNPKG

@progress/kendo-vue-charts

Version:
411 lines (410 loc) 13.9 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { Series, SeriesType } from '../common/property-types'; import { PropType } from 'vue'; export interface ChartSeriesItemProps extends Series { type: SeriesType; } /** * @hidden */ declare const ChartSeriesItem: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ autoFit: PropType<boolean>; aggregate: { type: PropType<any>; default: () => any; }; axis: PropType<string>; border: { type: PropType<import('../field-types/border.interface').Border>; default: () => any; }; categoryAxis: PropType<string>; categoryField: PropType<string>; closeField: PropType<string>; color: { type: PropType<any>; default: () => any; }; colorField: PropType<string>; connectors: { type: PropType<import('../field-types/label-connectors.interface').LabelConnectors>; default: () => any; }; currentField: PropType<string>; dashType: { type: PropType<string>; default: () => any; validator: (value: string) => any; }; dataItems: { type: PropType<any[]>; default: () => any; }; downColor: PropType<string>; downColorField: PropType<string>; dynamicHeight: { type: PropType<boolean>; default: any; }; dynamicSlope: { type: PropType<boolean>; default: any; }; errorHighField: PropType<string>; errorLowField: PropType<string>; explodeField: PropType<string>; field: PropType<string>; for: PropType<string>; fromField: PropType<string>; gap: PropType<number>; highField: PropType<string>; holeSize: PropType<number>; line: { type: PropType<import('../field-types/series-line.interface').SeriesLine>; default: () => any; }; lowField: PropType<string>; lowerField: PropType<string>; margin: { type: PropType<number | import('../field-types/margin.interface').Margin>; default: () => any; }; maxSize: PropType<number>; meanField: PropType<string>; medianField: PropType<string>; minSize: PropType<number>; missingValues: { type: PropType<string>; default: () => any; validator: (value: string) => any; }; name: PropType<string>; neckRatio: PropType<number>; negativeColor: PropType<string>; negativeValues: { type: PropType<import('../field-types/negative-bubble-values.interface').NegativeBubbleValues>; default: () => any; }; noteTextField: PropType<string>; opacity: PropType<number>; openField: PropType<string>; outliersField: PropType<string>; overlay: { type: PropType<import('../field-types/overlay.interface').Overlay>; default: () => any; }; padding: PropType<number>; q1Field: PropType<string>; q3Field: PropType<string>; segmentSpacing: PropType<number>; size: PropType<number>; sizeField: PropType<string>; spacing: PropType<number>; stack: { type: PropType<string | boolean | import('../field-types/series-stack.interface').SeriesStack>; default: () => any; }; startAngle: PropType<number>; lineStyle: { type: PropType<string>; default: () => any; validator: (value: string) => any; }; summaryField: PropType<string>; target: { type: PropType<import('../field-types/bullet-target.interface').BulletTarget>; default: () => any; }; toField: PropType<string>; type: { type: PropType<SeriesType>; default: () => any; }; upperField: PropType<string>; visible: { type: PropType<boolean>; default: any; }; visibleInLegend: { type: PropType<boolean>; default: any; }; visibleInLegendField: PropType<string>; visual: { type: PropType<(e: import('../argument-types/series-visual-args.interface').SeriesVisualArgs) => import('@progress/kendo-drawing').Element>; default: any; }; width: PropType<number>; xAxis: PropType<string>; xErrorHighField: PropType<string>; xErrorLowField: PropType<string>; xField: PropType<string>; yAxis: PropType<string>; yErrorHighField: PropType<string>; yErrorLowField: PropType<string>; yField: PropType<string>; zIndex: PropType<number>; errorBars: { type: PropType<import('../common/property-types').SeriesErrorBars>; default: () => any; }; extremes: { type: PropType<import('../common/property-types').SeriesExtremes>; default: () => any; }; highlight: { type: PropType<import('../common/property-types').SeriesHighlight>; default: () => any; }; /** * The configuration of the Chart series label. The Chart displays the series labels when the [`series.labels.visible`]({% slug api_charts_chartserieslabelsprops %}#toc-visible) option is set to `true`. */ labels: { type: PropType<import('../common/property-types').SeriesLabels>; default: () => any; }; markers: { type: PropType<import('../common/property-types').SeriesMarkers>; default: () => any; }; legendItem: { type: PropType<import('../common/property-types').LegendItem>; default: () => any; }; notes: { type: PropType<import('../common/property-types').SeriesNotes>; default: () => any; }; outliers: { type: PropType<import('../common/property-types').SeriesOutliers>; default: () => any; }; tooltip: { type: PropType<import('../common/property-types').SeriesTooltip>; default: () => any; }; pattern: { type: PropType<import('@progress/kendo-charts').SeriesPattern | ((point: any) => import('@progress/kendo-charts').SeriesPattern)>; default: () => any; }; patternField: PropType<string>; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ autoFit: PropType<boolean>; aggregate: { type: PropType<any>; default: () => any; }; axis: PropType<string>; border: { type: PropType<import('../field-types/border.interface').Border>; default: () => any; }; categoryAxis: PropType<string>; categoryField: PropType<string>; closeField: PropType<string>; color: { type: PropType<any>; default: () => any; }; colorField: PropType<string>; connectors: { type: PropType<import('../field-types/label-connectors.interface').LabelConnectors>; default: () => any; }; currentField: PropType<string>; dashType: { type: PropType<string>; default: () => any; validator: (value: string) => any; }; dataItems: { type: PropType<any[]>; default: () => any; }; downColor: PropType<string>; downColorField: PropType<string>; dynamicHeight: { type: PropType<boolean>; default: any; }; dynamicSlope: { type: PropType<boolean>; default: any; }; errorHighField: PropType<string>; errorLowField: PropType<string>; explodeField: PropType<string>; field: PropType<string>; for: PropType<string>; fromField: PropType<string>; gap: PropType<number>; highField: PropType<string>; holeSize: PropType<number>; line: { type: PropType<import('../field-types/series-line.interface').SeriesLine>; default: () => any; }; lowField: PropType<string>; lowerField: PropType<string>; margin: { type: PropType<number | import('../field-types/margin.interface').Margin>; default: () => any; }; maxSize: PropType<number>; meanField: PropType<string>; medianField: PropType<string>; minSize: PropType<number>; missingValues: { type: PropType<string>; default: () => any; validator: (value: string) => any; }; name: PropType<string>; neckRatio: PropType<number>; negativeColor: PropType<string>; negativeValues: { type: PropType<import('../field-types/negative-bubble-values.interface').NegativeBubbleValues>; default: () => any; }; noteTextField: PropType<string>; opacity: PropType<number>; openField: PropType<string>; outliersField: PropType<string>; overlay: { type: PropType<import('../field-types/overlay.interface').Overlay>; default: () => any; }; padding: PropType<number>; q1Field: PropType<string>; q3Field: PropType<string>; segmentSpacing: PropType<number>; size: PropType<number>; sizeField: PropType<string>; spacing: PropType<number>; stack: { type: PropType<string | boolean | import('../field-types/series-stack.interface').SeriesStack>; default: () => any; }; startAngle: PropType<number>; lineStyle: { type: PropType<string>; default: () => any; validator: (value: string) => any; }; summaryField: PropType<string>; target: { type: PropType<import('../field-types/bullet-target.interface').BulletTarget>; default: () => any; }; toField: PropType<string>; type: { type: PropType<SeriesType>; default: () => any; }; upperField: PropType<string>; visible: { type: PropType<boolean>; default: any; }; visibleInLegend: { type: PropType<boolean>; default: any; }; visibleInLegendField: PropType<string>; visual: { type: PropType<(e: import('../argument-types/series-visual-args.interface').SeriesVisualArgs) => import('@progress/kendo-drawing').Element>; default: any; }; width: PropType<number>; xAxis: PropType<string>; xErrorHighField: PropType<string>; xErrorLowField: PropType<string>; xField: PropType<string>; yAxis: PropType<string>; yErrorHighField: PropType<string>; yErrorLowField: PropType<string>; yField: PropType<string>; zIndex: PropType<number>; errorBars: { type: PropType<import('../common/property-types').SeriesErrorBars>; default: () => any; }; extremes: { type: PropType<import('../common/property-types').SeriesExtremes>; default: () => any; }; highlight: { type: PropType<import('../common/property-types').SeriesHighlight>; default: () => any; }; /** * The configuration of the Chart series label. The Chart displays the series labels when the [`series.labels.visible`]({% slug api_charts_chartserieslabelsprops %}#toc-visible) option is set to `true`. */ labels: { type: PropType<import('../common/property-types').SeriesLabels>; default: () => any; }; markers: { type: PropType<import('../common/property-types').SeriesMarkers>; default: () => any; }; legendItem: { type: PropType<import('../common/property-types').LegendItem>; default: () => any; }; notes: { type: PropType<import('../common/property-types').SeriesNotes>; default: () => any; }; outliers: { type: PropType<import('../common/property-types').SeriesOutliers>; default: () => any; }; tooltip: { type: PropType<import('../common/property-types').SeriesTooltip>; default: () => any; }; pattern: { type: PropType<import('@progress/kendo-charts').SeriesPattern | ((point: any) => import('@progress/kendo-charts').SeriesPattern)>; default: () => any; }; patternField: PropType<string>; }>> & Readonly<{}>, { line: import('../field-types/series-line.interface').SeriesLine; dashType: string; color: any; border: import('../field-types/border.interface').Border; type: SeriesType; visible: boolean; visual: (e: import('../argument-types/series-visual-args.interface').SeriesVisualArgs) => import('@progress/kendo-drawing').Element; dataItems: any[]; pattern: import('@progress/kendo-charts').SeriesPattern | ((point: any) => import('@progress/kendo-charts').SeriesPattern); highlight: import('../common/property-types').SeriesHighlight; lineStyle: string; margin: any; tooltip: import('../common/property-types').SeriesTooltip; overlay: import('../field-types/overlay.interface').Overlay; stack: any; labels: import('../common/property-types').SeriesLabels; notes: import('../common/property-types').SeriesNotes; aggregate: any; connectors: import('../field-types/label-connectors.interface').LabelConnectors; dynamicHeight: boolean; dynamicSlope: boolean; missingValues: string; negativeValues: import('../field-types/negative-bubble-values.interface').NegativeBubbleValues; target: import('../field-types/bullet-target.interface').BulletTarget; visibleInLegend: boolean; errorBars: import('../common/property-types').SeriesErrorBars; extremes: import('../common/property-types').SeriesExtremes; markers: import('../common/property-types').SeriesMarkers; legendItem: import('../common/property-types').LegendItem; outliers: import('../common/property-types').SeriesOutliers; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { ChartSeriesItem };