hzdracom-datav-vue3
Version:
Datav for vue3+vite
113 lines (112 loc) • 4.19 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;
scrollRankingBoard: 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;
}[];
rowNum: number;
waitTime: number;
carousel: string;
unit: string;
sort: boolean;
valueFormatter: Function;
};
mergedConfig: null;
rowsData: never[];
rows: never[];
heights: never[];
avgHeight: number;
animationIndex: number;
animationHandler: string;
updater: number;
};
afterAutoResizeMixinInit: () => void;
onResize: () => void;
calcData: () => void;
mergeConfig: () => void;
calcRowsData: () => void;
calcHeights: (onresize?: boolean) => void;
animation: (start?: boolean) => Promise<void>;
stopAnimation: () => 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;
scrollRankingBoard: 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;
}[];
rowNum: number;
waitTime: number;
carousel: string;
unit: string;
sort: boolean;
valueFormatter: Function;
};
mergedConfig: null;
rowsData: never[];
rows: never[];
heights: never[];
avgHeight: number;
animationIndex: number;
animationHandler: string;
updater: number;
};
afterAutoResizeMixinInit: () => void;
onResize: () => void;
calcData: () => void;
mergeConfig: () => void;
calcRowsData: () => void;
calcHeights: (onresize?: boolean) => void;
animation: (start?: boolean) => Promise<void>;
stopAnimation: () => 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';