UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

353 lines (352 loc) 8.03 kB
import type { ExtractPropTypes, PropType } from 'vue'; import type { QuotationColor } from '../../_util/enum'; export interface RadarChartData { name: string; data: number[]; } export declare const RadarChartProps: () => { quotationColor: { type: PropType<QuotationColor>; default: number; }; loading: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: () => any[]; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; height: { type: (StringConstructor | NumberConstructor)[]; default: string; }; chartData: { type: ArrayConstructor; default: () => any[]; }; title: { type: StringConstructor; default: string; }; showLegend: { type: BooleanConstructor; default: boolean; }; legend: { type: ArrayConstructor; default: () => any[]; }; legendItemGap: { type: NumberConstructor; default: number; }; radius: { type: NumberConstructor; default: number; }; center: { type: ArrayConstructor; default: () => string[]; }; unit: { type: StringConstructor; default: string; }; labelList: { type: ArrayConstructor; default: () => any[]; }; animationDuration: { type: NumberConstructor; default: number; }; splitArea: { type: BooleanConstructor; default: boolean; }; splitNumber: { type: NumberConstructor; default: number; }; symbol: { type: StringConstructor; default: string; }; symbolSize: { type: NumberConstructor; default: number; }; lineWidth: { type: NumberConstructor; default: number; }; areaStyle: { type: BooleanConstructor; default: boolean; }; isWrap: { type: BooleanConstructor; default: boolean; }; axisNameFormatter: { type: FunctionConstructor; default: () => any; }; axisNameRich: { type: ObjectConstructor; default: () => any; }; showAxisLabel: { type: BooleanConstructor; default: boolean; }; renderer: { type: StringConstructor; default: string; }; }; export declare type RadarChartProps = Partial<ExtractPropTypes<ReturnType<typeof RadarChartProps>>>; declare const RadarChart: import("vue").DefineComponent<{ quotationColor: { type: PropType<QuotationColor>; default: number; }; loading: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: () => any[]; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; height: { type: (StringConstructor | NumberConstructor)[]; default: string; }; chartData: { type: ArrayConstructor; default: () => any[]; }; title: { type: StringConstructor; default: string; }; showLegend: { type: BooleanConstructor; default: boolean; }; legend: { type: ArrayConstructor; default: () => any[]; }; legendItemGap: { type: NumberConstructor; default: number; }; radius: { type: NumberConstructor; default: number; }; center: { type: ArrayConstructor; default: () => string[]; }; unit: { type: StringConstructor; default: string; }; labelList: { type: ArrayConstructor; default: () => any[]; }; animationDuration: { type: NumberConstructor; default: number; }; splitArea: { type: BooleanConstructor; default: boolean; }; splitNumber: { type: NumberConstructor; default: number; }; symbol: { type: StringConstructor; default: string; }; symbolSize: { type: NumberConstructor; default: number; }; lineWidth: { type: NumberConstructor; default: number; }; areaStyle: { type: BooleanConstructor; default: boolean; }; isWrap: { type: BooleanConstructor; default: boolean; }; axisNameFormatter: { type: FunctionConstructor; default: () => any; }; axisNameRich: { type: ObjectConstructor; default: () => any; }; showAxisLabel: { type: BooleanConstructor; default: boolean; }; renderer: { type: StringConstructor; default: string; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{ quotationColor: { type: PropType<QuotationColor>; default: number; }; loading: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: () => any[]; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; height: { type: (StringConstructor | NumberConstructor)[]; default: string; }; chartData: { type: ArrayConstructor; default: () => any[]; }; title: { type: StringConstructor; default: string; }; showLegend: { type: BooleanConstructor; default: boolean; }; legend: { type: ArrayConstructor; default: () => any[]; }; legendItemGap: { type: NumberConstructor; default: number; }; radius: { type: NumberConstructor; default: number; }; center: { type: ArrayConstructor; default: () => string[]; }; unit: { type: StringConstructor; default: string; }; labelList: { type: ArrayConstructor; default: () => any[]; }; animationDuration: { type: NumberConstructor; default: number; }; splitArea: { type: BooleanConstructor; default: boolean; }; splitNumber: { type: NumberConstructor; default: number; }; symbol: { type: StringConstructor; default: string; }; symbolSize: { type: NumberConstructor; default: number; }; lineWidth: { type: NumberConstructor; default: number; }; areaStyle: { type: BooleanConstructor; default: boolean; }; isWrap: { type: BooleanConstructor; default: boolean; }; axisNameFormatter: { type: FunctionConstructor; default: () => any; }; axisNameRich: { type: ObjectConstructor; default: () => any; }; showAxisLabel: { type: BooleanConstructor; default: boolean; }; renderer: { type: StringConstructor; default: string; }; }>>, { symbol: string; legend: unknown[]; title: string; center: unknown[]; animationDuration: number; height: string | number; width: string | number; loading: boolean; quotationColor: QuotationColor; unit: string; colors: unknown[]; chartData: unknown[]; showLegend: boolean; renderer: string; symbolSize: number; areaStyle: boolean; radius: number; legendItemGap: number; labelList: unknown[]; splitArea: boolean; splitNumber: number; lineWidth: number; isWrap: boolean; axisNameFormatter: Function; axisNameRich: Record<string, any>; showAxisLabel: boolean; }>; export default RadarChart;