vue-devui
Version:
DevUI components based on Vite and Vue3
121 lines (120 loc) • 3.79 kB
TypeScript
import type { ExtractPropTypes } from 'vue';
declare const _default: import("vue").DefineComponent<{
readonly diagramId: {
readonly type: StringConstructor;
readonly default: "1";
};
readonly axisConfigs: {
readonly type: import("vue").PropType<import("../type").IAxisConfigs>;
readonly default: {
tickWidth: number;
spaceBetweenLabelsAxis: number;
xAxisLabel: string;
yAxisLabel: string;
xAxisRange: {
min: number;
max: number;
step: number;
};
yAxisRange: {
min: number;
max: number;
step: number;
};
originPosition: {
left: number;
bottom: number;
};
axisMargin: number;
xWeight: number;
yWeight: number;
};
};
readonly view: {
readonly type: import("vue").PropType<import("../type").IViewConfigs>;
readonly default: {
height: number;
width: number;
};
};
}, {
diagramId: import("vue").Ref<string>;
calAxisConfig: {
axisOrigin?: {
x?: number | null | undefined;
y?: number | null | undefined;
} | undefined;
axisTop?: number | null | undefined;
axisRight?: number | null | undefined;
axisWidth?: number | null | undefined;
axisHeight?: number | null | undefined;
yAxisTicksNum?: number | null | undefined;
xAxisTicksNum?: number | null | undefined;
xTickSpacing?: number | null | undefined;
yTickSpacing?: number | null | undefined;
tickWidth?: number | undefined;
spaceBetweenLabelsAxis?: number | undefined;
axisMargin?: number | undefined;
xAxisLabel?: string | undefined;
yAxisLabel?: string | undefined;
xWeight?: number | undefined;
yWeight?: number | undefined;
xAxisRange?: {
min: number;
max: number;
step: number;
} | undefined;
yAxisRange?: {
min: number;
max: number;
step: number;
} | undefined;
originPosition?: {
left: number;
bottom: number;
} | undefined;
};
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
readonly diagramId: {
readonly type: StringConstructor;
readonly default: "1";
};
readonly axisConfigs: {
readonly type: import("vue").PropType<import("../type").IAxisConfigs>;
readonly default: {
tickWidth: number;
spaceBetweenLabelsAxis: number;
xAxisLabel: string;
yAxisLabel: string;
xAxisRange: {
min: number;
max: number;
step: number;
};
yAxisRange: {
min: number;
max: number;
step: number;
};
originPosition: {
left: number;
bottom: number;
};
axisMargin: number;
xWeight: number;
yWeight: number;
};
};
readonly view: {
readonly type: import("vue").PropType<import("../type").IViewConfigs>;
readonly default: {
height: number;
width: number;
};
};
}>>, {
readonly view: import("../type").IViewConfigs;
readonly diagramId: string;
readonly axisConfigs: import("../type").IAxisConfigs;
}, {}>;
export default _default;