UNPKG

wetrade-design

Version:

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

132 lines (131 loc) 3.37 kB
import type { PropType, ExtractPropTypes } from 'vue'; import { type LegendType } from './const'; export declare const LegendProps: () => { legendList: { type: ArrayConstructor; default: () => LegendType[]; }; isShowTotal: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: BooleanConstructor; default: boolean; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: any[]; }; scene: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; /** 边距 * in 图例与文字间的间距 * out 图例与图例间的间距 * */ spacing: { type: ObjectConstructor; default: () => { in: number; out: number; }; }; onLegendChange: { type: PropType<(event: LegendType) => void>; }; }; export declare type LegendProps = Partial<ExtractPropTypes<ReturnType<typeof LegendProps>>>; declare const ChartLegend: import("vue").DefineComponent<{ legendList: { type: ArrayConstructor; default: () => LegendType[]; }; isShowTotal: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: BooleanConstructor; default: boolean; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: any[]; }; scene: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; /** 边距 * in 图例与文字间的间距 * out 图例与图例间的间距 * */ spacing: { type: ObjectConstructor; default: () => { in: number; out: number; }; }; onLegendChange: { type: PropType<(event: LegendType) => void>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{ legendList: { type: ArrayConstructor; default: () => LegendType[]; }; isShowTotal: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: BooleanConstructor; default: boolean; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: any[]; }; scene: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; /** 边距 * in 图例与文字间的间距 * out 图例与图例间的间距 * */ spacing: { type: ObjectConstructor; default: () => { in: number; out: number; }; }; onLegendChange: { type: PropType<(event: LegendType) => void>; }; }>>, { scene: string | unknown[]; legendList: unknown[]; isShowTotal: boolean; selectedMode: boolean; isLabelRemoveId: boolean; colors: unknown[]; spacing: Record<string, any>; }>; export default ChartLegend;