hzdracom-datav-vue3
Version:
Datav for vue3+vite
130 lines (129 loc) • 4.68 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
namespace props {
namespace config {
export const type: ObjectConstructor;
function _default(): {};
export { _default as default };
}
namespace dev {
const type_1: BooleanConstructor;
export { type_1 as type };
const _default_1: boolean;
export { _default_1 as default };
}
}
function setup(__props: any, { expose }: {
expose: any;
}): {
props: any;
id: string;
flylineChartEnhanced: import("vue").Ref<null>;
width: import("vue").Ref<number>;
height: import("vue").Ref<number>;
state: {
unique: number;
flylineGradientId: string;
haloGradientId: string;
defaultConfig: {
points: any[];
lines: any[];
halo: any;
text: Text;
icon: any;
line: any;
bgImgSrc: string;
k: number;
curvature: number;
relative: boolean;
};
flylines: any[];
flylineLengths: number[];
flylinePoints: never[];
mergedConfig: null;
};
instance: undefined;
afterAutoResizeMixinInit: () => void;
onResize: () => void;
calcData: () => Promise<void>;
mergeConfig: () => void;
calcflylinePoints: () => void;
calcLinePaths: () => void;
getPath: (start: any, end: any) => any[];
getControlPoint: ([sx, sy]: [any, any], [ex, ey]: [any, any]) => number[];
getKLinePointByx: (k: any, [lx, ly]: [any, any], x: any) => any[];
calcLineLengths: () => Promise<void>;
consoleClickPos: ({ offsetX, offsetY }: {
offsetX: any;
offsetY: any;
}) => void;
autoResize: (dom: import("vue").Ref<HTMLElement | null>, onResize?: (() => void) | undefined, afterAutoResizeMixinInit?: (() => void) | undefined) => {
width: import("vue").Ref<number>;
height: import("vue").Ref<number>;
};
deepClone: typeof deepClone;
deepMerge: typeof deepMerge;
getPointDistance: typeof getPointDistance;
randomExtend: typeof randomExtend;
uuid: typeof uuid;
};
function setup(__props: any, { expose }: {
expose: any;
}): {
props: any;
id: string;
flylineChartEnhanced: import("vue").Ref<null>;
width: import("vue").Ref<number>;
height: import("vue").Ref<number>;
state: {
unique: number;
flylineGradientId: string;
haloGradientId: string;
defaultConfig: {
points: any[];
lines: any[];
halo: any;
text: Text;
icon: any;
line: any;
bgImgSrc: string;
k: number;
curvature: number;
relative: boolean;
};
flylines: any[];
flylineLengths: number[];
flylinePoints: never[];
mergedConfig: null;
};
instance: undefined;
afterAutoResizeMixinInit: () => void;
onResize: () => void;
calcData: () => Promise<void>;
mergeConfig: () => void;
calcflylinePoints: () => void;
calcLinePaths: () => void;
getPath: (start: any, end: any) => any[];
getControlPoint: ([sx, sy]: [any, any], [ex, ey]: [any, any]) => number[];
getKLinePointByx: (k: any, [lx, ly]: [any, any], x: any) => any[];
calcLineLengths: () => Promise<void>;
consoleClickPos: ({ offsetX, offsetY }: {
offsetX: any;
offsetY: any;
}) => void;
autoResize: (dom: import("vue").Ref<HTMLElement | null>, onResize?: (() => void) | undefined, afterAutoResizeMixinInit?: (() => void) | undefined) => {
width: import("vue").Ref<number>;
height: import("vue").Ref<number>;
};
deepClone: typeof deepClone;
deepMerge: typeof deepMerge;
getPointDistance: typeof getPointDistance;
randomExtend: typeof randomExtend;
uuid: typeof uuid;
};
}
import { deepClone } from '../../../../datav-vue3/utils';
import { deepMerge } from '../../../../datav-vue3/utils';
import { getPointDistance } from '../../../../datav-vue3/utils';
import { randomExtend } from '../../../../datav-vue3/utils';
import { uuid } from '../../../../datav-vue3/utils';