hzdracom-datav-vue3
Version:
Datav for vue3+vite
97 lines (96 loc) • 3.6 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
namespace props {
namespace config {
export const type: ObjectConstructor;
function _default(): {};
export { _default as default };
}
}
function setup(__props: any, { expose }: {
expose: any;
}): {
props: any;
conicalColumnChart: import("vue").Ref<null>;
width: import("vue").Ref<number>;
height: import("vue").Ref<number>;
state: {
defaultConfig: {
data: {
constructor: Function;
toString: () => string;
toLocaleString: () => string;
valueOf: () => Object;
hasOwnProperty: (v: PropertyKey) => boolean;
isPrototypeOf: (v: Object) => boolean;
propertyIsEnumerable: (v: PropertyKey) => boolean;
hasOwn: (o: object, v: PropertyKey) => boolean;
}[];
img: string[];
fontSize: number;
imgSideLength: number;
columnColor: string;
textColor: string;
showValue: boolean;
};
mergedConfig: null;
column: never[];
};
afterAutoResizeMixinInit: () => void;
onResize: () => void;
calcData: () => void;
mergeConfig: () => void;
initData: () => void;
calcSVGPath: () => 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;
};
function setup(__props: any, { expose }: {
expose: any;
}): {
props: any;
conicalColumnChart: import("vue").Ref<null>;
width: import("vue").Ref<number>;
height: import("vue").Ref<number>;
state: {
defaultConfig: {
data: {
constructor: Function;
toString: () => string;
toLocaleString: () => string;
valueOf: () => Object;
hasOwnProperty: (v: PropertyKey) => boolean;
isPrototypeOf: (v: Object) => boolean;
propertyIsEnumerable: (v: PropertyKey) => boolean;
hasOwn: (o: object, v: PropertyKey) => boolean;
}[];
img: string[];
fontSize: number;
imgSideLength: number;
columnColor: string;
textColor: string;
showValue: boolean;
};
mergedConfig: null;
column: never[];
};
afterAutoResizeMixinInit: () => void;
onResize: () => void;
calcData: () => void;
mergeConfig: () => void;
initData: () => void;
calcSVGPath: () => 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;
};
}
import { deepClone } from '../../../../datav-vue3/utils';
import { deepMerge } from '../../../../datav-vue3/utils';