UNPKG

wetrade-design

Version:

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

1,137 lines (1,136 loc) 35.9 kB
import type { PieChartProps } from './src/pieChart'; declare const _default: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ legend: unknown[]; left: string | number; top: string | number; direction: string; height: string | number; digits: number; width: string | number; animation: boolean; location: Record<string, any>; loading: boolean; quotationColor: import("../_util/enum").QuotationColor; unit: string | unknown[]; legendList: unknown[]; selectedMode: boolean; isLabelRemoveId: boolean; colors: unknown[]; chartData: unknown[]; selectedModel: Record<string, any>; toolTipPatchFunc: any; showCustomLegend: boolean; confine: boolean; renderer: string; emphasisFocus: boolean; legendWidth: string; isLegendRatio: boolean; showThousandSign: boolean; isConversion: boolean | unknown[]; valueIsNumber: boolean; legendMarginLeft: string; isValueComputed: boolean; radius: unknown[]; withinOutsideDistance: unknown[]; isToolltip: boolean; accountedFor: boolean; originalValue: boolean; theAngle: number; minAngle: number; isLegend: boolean; animationTime: number; centerTitle: string; totalSum: string | number; isCenter: boolean; isTooltip: boolean; isGuideLine: boolean; isToLink: boolean; customTooltip: boolean; tooltipFix: boolean; tooltipPosition: Function; filterZero: boolean; pieLegendFormatter: typeof import("./src/computed").pieLegendFormatter; pieTooltipFormatter: typeof import("./src/computed").pieTooltipFormatter; labelName: string; labelLineLength: unknown[]; customGuide: Function; emphasisScale: boolean; emphasisScaleSize: number; labelRich: Record<string, any>; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ quotationColor: { type: import("vue").PropType<import("../_util/enum").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[]; }; top: { type: (StringConstructor | NumberConstructor)[]; default: string; }; left: { type: (StringConstructor | NumberConstructor)[]; default: string; }; legend: { type: ArrayConstructor; default: () => any[]; }; radius: { type: ArrayConstructor; default: () => number[]; }; withinOutsideDistance: { type: ArrayConstructor; default: () => number[]; }; isToolltip: { type: BooleanConstructor; default: boolean; }; accountedFor: { type: BooleanConstructor; default: boolean; }; originalValue: { type: BooleanConstructor; default: boolean; }; showThousandSign: { type: BooleanConstructor; default: boolean; }; digits: { type: NumberConstructor; default: number; }; direction: { type: StringConstructor; default: import("./src/const").LegendOrient; }; theAngle: { type: NumberConstructor; default: number; }; minAngle: { type: NumberConstructor; default: number; }; isLegend: { type: BooleanConstructor; default: boolean; }; location: { type: ObjectConstructor; default: () => { top: string; right: number; }; }; selectedMode: { type: BooleanConstructor; default: boolean; }; animation: { type: BooleanConstructor; default: boolean; }; animationTime: { type: NumberConstructor; default: number; }; centerTitle: { type: StringConstructor; default: string; }; totalSum: { type: (StringConstructor | NumberConstructor)[]; default: string; }; isCenter: { type: BooleanConstructor; default: boolean; }; isTooltip: { type: BooleanConstructor; default: boolean; }; confine: { type: BooleanConstructor; default: boolean; }; isGuideLine: { type: BooleanConstructor; default: boolean; }; isToLink: { type: BooleanConstructor; default: boolean; }; customTooltip: { type: BooleanConstructor; default: boolean; }; tooltipFix: { type: BooleanConstructor; default: boolean; }; tooltipPosition: { type: FunctionConstructor; default: () => any; }; filterZero: { type: BooleanConstructor; default: boolean; }; pieLegendFormatter: { default: () => typeof import("./src/computed").pieLegendFormatter; }; pieTooltipFormatter: { default: () => typeof import("./src/computed").pieTooltipFormatter; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; selectedModel: { type: ObjectConstructor; default: () => {}; }; toolTipPatchFunc: { default: () => any; }; labelName: { type: StringConstructor; default: string; }; showCustomLegend: { type: BooleanConstructor; default: boolean; }; legendList: { type: ArrayConstructor; default: () => any[]; }; legendWidth: { type: StringConstructor; default: string; }; isLegendRatio: { type: BooleanConstructor; default: boolean; }; isConversion: { type: (ArrayConstructor | BooleanConstructor)[]; default: boolean; }; unit: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; valueIsNumber: { type: BooleanConstructor; default: boolean; }; labelLineLength: { type: ArrayConstructor; default: () => number[]; }; customGuide: { type: FunctionConstructor; default: () => any; }; legendMarginLeft: { type: StringConstructor; default: string; }; emphasisScale: { type: BooleanConstructor; default: boolean; }; emphasisScaleSize: { type: NumberConstructor; default: number; }; labelRich: { type: ObjectConstructor; default: any; }; renderer: { type: StringConstructor; default: string; }; isValueComputed: { type: BooleanConstructor; default: boolean; }; emphasisFocus: { type: BooleanConstructor; default: boolean; }; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "legend" | "left" | "top" | "direction" | "height" | "digits" | "width" | "animation" | "location" | "loading" | "quotationColor" | "unit" | "legendList" | "selectedMode" | "isLabelRemoveId" | "colors" | "chartData" | "selectedModel" | "toolTipPatchFunc" | "showCustomLegend" | "confine" | "renderer" | "emphasisFocus" | "legendWidth" | "isLegendRatio" | "showThousandSign" | "isConversion" | "valueIsNumber" | "legendMarginLeft" | "isValueComputed" | "radius" | "withinOutsideDistance" | "isToolltip" | "accountedFor" | "originalValue" | "theAngle" | "minAngle" | "isLegend" | "animationTime" | "centerTitle" | "totalSum" | "isCenter" | "isTooltip" | "isGuideLine" | "isToLink" | "customTooltip" | "tooltipFix" | "tooltipPosition" | "filterZero" | "pieLegendFormatter" | "pieTooltipFormatter" | "labelName" | "labelLineLength" | "customGuide" | "emphasisScale" | "emphasisScaleSize" | "labelRich">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ quotationColor: { type: import("vue").PropType<import("../_util/enum").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[]; }; top: { type: (StringConstructor | NumberConstructor)[]; default: string; }; left: { type: (StringConstructor | NumberConstructor)[]; default: string; }; legend: { type: ArrayConstructor; default: () => any[]; }; radius: { type: ArrayConstructor; default: () => number[]; }; withinOutsideDistance: { type: ArrayConstructor; default: () => number[]; }; isToolltip: { type: BooleanConstructor; default: boolean; }; accountedFor: { type: BooleanConstructor; default: boolean; }; originalValue: { type: BooleanConstructor; default: boolean; }; showThousandSign: { type: BooleanConstructor; default: boolean; }; digits: { type: NumberConstructor; default: number; }; direction: { type: StringConstructor; default: import("./src/const").LegendOrient; }; theAngle: { type: NumberConstructor; default: number; }; minAngle: { type: NumberConstructor; default: number; }; isLegend: { type: BooleanConstructor; default: boolean; }; location: { type: ObjectConstructor; default: () => { top: string; right: number; }; }; selectedMode: { type: BooleanConstructor; default: boolean; }; animation: { type: BooleanConstructor; default: boolean; }; animationTime: { type: NumberConstructor; default: number; }; centerTitle: { type: StringConstructor; default: string; }; totalSum: { type: (StringConstructor | NumberConstructor)[]; default: string; }; isCenter: { type: BooleanConstructor; default: boolean; }; isTooltip: { type: BooleanConstructor; default: boolean; }; confine: { type: BooleanConstructor; default: boolean; }; isGuideLine: { type: BooleanConstructor; default: boolean; }; isToLink: { type: BooleanConstructor; default: boolean; }; customTooltip: { type: BooleanConstructor; default: boolean; }; tooltipFix: { type: BooleanConstructor; default: boolean; }; tooltipPosition: { type: FunctionConstructor; default: () => any; }; filterZero: { type: BooleanConstructor; default: boolean; }; pieLegendFormatter: { default: () => typeof import("./src/computed").pieLegendFormatter; }; pieTooltipFormatter: { default: () => typeof import("./src/computed").pieTooltipFormatter; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; selectedModel: { type: ObjectConstructor; default: () => {}; }; toolTipPatchFunc: { default: () => any; }; labelName: { type: StringConstructor; default: string; }; showCustomLegend: { type: BooleanConstructor; default: boolean; }; legendList: { type: ArrayConstructor; default: () => any[]; }; legendWidth: { type: StringConstructor; default: string; }; isLegendRatio: { type: BooleanConstructor; default: boolean; }; isConversion: { type: (ArrayConstructor | BooleanConstructor)[]; default: boolean; }; unit: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; valueIsNumber: { type: BooleanConstructor; default: boolean; }; labelLineLength: { type: ArrayConstructor; default: () => number[]; }; customGuide: { type: FunctionConstructor; default: () => any; }; legendMarginLeft: { type: StringConstructor; default: string; }; emphasisScale: { type: BooleanConstructor; default: boolean; }; emphasisScaleSize: { type: NumberConstructor; default: number; }; labelRich: { type: ObjectConstructor; default: any; }; renderer: { type: StringConstructor; default: string; }; isValueComputed: { type: BooleanConstructor; default: boolean; }; emphasisFocus: { type: BooleanConstructor; default: boolean; }; }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { legend: unknown[]; left: string | number; top: string | number; direction: string; height: string | number; digits: number; width: string | number; animation: boolean; location: Record<string, any>; loading: boolean; quotationColor: import("../_util/enum").QuotationColor; unit: string | unknown[]; legendList: unknown[]; selectedMode: boolean; isLabelRemoveId: boolean; colors: unknown[]; chartData: unknown[]; selectedModel: Record<string, any>; toolTipPatchFunc: any; showCustomLegend: boolean; confine: boolean; renderer: string; emphasisFocus: boolean; legendWidth: string; isLegendRatio: boolean; showThousandSign: boolean; isConversion: boolean | unknown[]; valueIsNumber: boolean; legendMarginLeft: string; isValueComputed: boolean; radius: unknown[]; withinOutsideDistance: unknown[]; isToolltip: boolean; accountedFor: boolean; originalValue: boolean; theAngle: number; minAngle: number; isLegend: boolean; animationTime: number; centerTitle: string; totalSum: string | number; isCenter: boolean; isTooltip: boolean; isGuideLine: boolean; isToLink: boolean; customTooltip: boolean; tooltipFix: boolean; tooltipPosition: Function; filterZero: boolean; pieLegendFormatter: typeof import("./src/computed").pieLegendFormatter; pieTooltipFormatter: typeof import("./src/computed").pieTooltipFormatter; labelName: string; labelLineLength: unknown[]; customGuide: Function; emphasisScale: boolean; emphasisScaleSize: number; labelRich: Record<string, any>; }, {}, string> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ quotationColor: { type: import("vue").PropType<import("../_util/enum").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[]; }; top: { type: (StringConstructor | NumberConstructor)[]; default: string; }; left: { type: (StringConstructor | NumberConstructor)[]; default: string; }; legend: { type: ArrayConstructor; default: () => any[]; }; radius: { type: ArrayConstructor; default: () => number[]; }; withinOutsideDistance: { type: ArrayConstructor; default: () => number[]; }; isToolltip: { type: BooleanConstructor; default: boolean; }; accountedFor: { type: BooleanConstructor; default: boolean; }; originalValue: { type: BooleanConstructor; default: boolean; }; showThousandSign: { type: BooleanConstructor; default: boolean; }; digits: { type: NumberConstructor; default: number; }; direction: { type: StringConstructor; default: import("./src/const").LegendOrient; }; theAngle: { type: NumberConstructor; default: number; }; minAngle: { type: NumberConstructor; default: number; }; isLegend: { type: BooleanConstructor; default: boolean; }; location: { type: ObjectConstructor; default: () => { top: string; right: number; }; }; selectedMode: { type: BooleanConstructor; default: boolean; }; animation: { type: BooleanConstructor; default: boolean; }; animationTime: { type: NumberConstructor; default: number; }; centerTitle: { type: StringConstructor; default: string; }; totalSum: { type: (StringConstructor | NumberConstructor)[]; default: string; }; isCenter: { type: BooleanConstructor; default: boolean; }; isTooltip: { type: BooleanConstructor; default: boolean; }; confine: { type: BooleanConstructor; default: boolean; }; isGuideLine: { type: BooleanConstructor; default: boolean; }; isToLink: { type: BooleanConstructor; default: boolean; }; customTooltip: { type: BooleanConstructor; default: boolean; }; tooltipFix: { type: BooleanConstructor; default: boolean; }; tooltipPosition: { type: FunctionConstructor; default: () => any; }; filterZero: { type: BooleanConstructor; default: boolean; }; pieLegendFormatter: { default: () => typeof import("./src/computed").pieLegendFormatter; }; pieTooltipFormatter: { default: () => typeof import("./src/computed").pieTooltipFormatter; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; selectedModel: { type: ObjectConstructor; default: () => {}; }; toolTipPatchFunc: { default: () => any; }; labelName: { type: StringConstructor; default: string; }; showCustomLegend: { type: BooleanConstructor; default: boolean; }; legendList: { type: ArrayConstructor; default: () => any[]; }; legendWidth: { type: StringConstructor; default: string; }; isLegendRatio: { type: BooleanConstructor; default: boolean; }; isConversion: { type: (ArrayConstructor | BooleanConstructor)[]; default: boolean; }; unit: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; valueIsNumber: { type: BooleanConstructor; default: boolean; }; labelLineLength: { type: ArrayConstructor; default: () => number[]; }; customGuide: { type: FunctionConstructor; default: () => any; }; legendMarginLeft: { type: StringConstructor; default: string; }; emphasisScale: { type: BooleanConstructor; default: boolean; }; emphasisScaleSize: { type: NumberConstructor; default: number; }; labelRich: { type: ObjectConstructor; default: any; }; renderer: { type: StringConstructor; default: string; }; isValueComputed: { type: BooleanConstructor; default: boolean; }; emphasisFocus: { type: BooleanConstructor; default: boolean; }; }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {}; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ quotationColor: { type: import("vue").PropType<import("../_util/enum").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[]; }; top: { type: (StringConstructor | NumberConstructor)[]; default: string; }; left: { type: (StringConstructor | NumberConstructor)[]; default: string; }; legend: { type: ArrayConstructor; default: () => any[]; }; radius: { type: ArrayConstructor; default: () => number[]; }; withinOutsideDistance: { type: ArrayConstructor; default: () => number[]; }; isToolltip: { type: BooleanConstructor; default: boolean; }; accountedFor: { type: BooleanConstructor; default: boolean; }; originalValue: { type: BooleanConstructor; default: boolean; }; showThousandSign: { type: BooleanConstructor; default: boolean; }; digits: { type: NumberConstructor; default: number; }; direction: { type: StringConstructor; default: import("./src/const").LegendOrient; }; theAngle: { type: NumberConstructor; default: number; }; minAngle: { type: NumberConstructor; default: number; }; isLegend: { type: BooleanConstructor; default: boolean; }; location: { type: ObjectConstructor; default: () => { top: string; right: number; }; }; selectedMode: { type: BooleanConstructor; default: boolean; }; animation: { type: BooleanConstructor; default: boolean; }; animationTime: { type: NumberConstructor; default: number; }; centerTitle: { type: StringConstructor; default: string; }; totalSum: { type: (StringConstructor | NumberConstructor)[]; default: string; }; isCenter: { type: BooleanConstructor; default: boolean; }; isTooltip: { type: BooleanConstructor; default: boolean; }; confine: { type: BooleanConstructor; default: boolean; }; isGuideLine: { type: BooleanConstructor; default: boolean; }; isToLink: { type: BooleanConstructor; default: boolean; }; customTooltip: { type: BooleanConstructor; default: boolean; }; tooltipFix: { type: BooleanConstructor; default: boolean; }; tooltipPosition: { type: FunctionConstructor; default: () => any; }; filterZero: { type: BooleanConstructor; default: boolean; }; pieLegendFormatter: { default: () => typeof import("./src/computed").pieLegendFormatter; }; pieTooltipFormatter: { default: () => typeof import("./src/computed").pieTooltipFormatter; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; selectedModel: { type: ObjectConstructor; default: () => {}; }; toolTipPatchFunc: { default: () => any; }; labelName: { type: StringConstructor; default: string; }; showCustomLegend: { type: BooleanConstructor; default: boolean; }; legendList: { type: ArrayConstructor; default: () => any[]; }; legendWidth: { type: StringConstructor; default: string; }; isLegendRatio: { type: BooleanConstructor; default: boolean; }; isConversion: { type: (ArrayConstructor | BooleanConstructor)[]; default: boolean; }; unit: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; valueIsNumber: { type: BooleanConstructor; default: boolean; }; labelLineLength: { type: ArrayConstructor; default: () => number[]; }; customGuide: { type: FunctionConstructor; default: () => any; }; legendMarginLeft: { type: StringConstructor; default: string; }; emphasisScale: { type: BooleanConstructor; default: boolean; }; emphasisScaleSize: { type: NumberConstructor; default: number; }; labelRich: { type: ObjectConstructor; default: any; }; renderer: { type: StringConstructor; default: string; }; isValueComputed: { type: BooleanConstructor; default: boolean; }; emphasisFocus: { type: BooleanConstructor; default: boolean; }; }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { legend: unknown[]; left: string | number; top: string | number; direction: string; height: string | number; digits: number; width: string | number; animation: boolean; location: Record<string, any>; loading: boolean; quotationColor: import("../_util/enum").QuotationColor; unit: string | unknown[]; legendList: unknown[]; selectedMode: boolean; isLabelRemoveId: boolean; colors: unknown[]; chartData: unknown[]; selectedModel: Record<string, any>; toolTipPatchFunc: any; showCustomLegend: boolean; confine: boolean; renderer: string; emphasisFocus: boolean; legendWidth: string; isLegendRatio: boolean; showThousandSign: boolean; isConversion: boolean | unknown[]; valueIsNumber: boolean; legendMarginLeft: string; isValueComputed: boolean; radius: unknown[]; withinOutsideDistance: unknown[]; isToolltip: boolean; accountedFor: boolean; originalValue: boolean; theAngle: number; minAngle: number; isLegend: boolean; animationTime: number; centerTitle: string; totalSum: string | number; isCenter: boolean; isTooltip: boolean; isGuideLine: boolean; isToLink: boolean; customTooltip: boolean; tooltipFix: boolean; tooltipPosition: Function; filterZero: boolean; pieLegendFormatter: typeof import("./src/computed").pieLegendFormatter; pieTooltipFormatter: typeof import("./src/computed").pieTooltipFormatter; labelName: string; labelLineLength: unknown[]; customGuide: Function; emphasisScale: boolean; emphasisScaleSize: number; labelRich: Record<string, any>; }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin<any[]>; export default _default; export type { PieChartProps };