UNPKG

double-ui-vue

Version:
260 lines (259 loc) 7.36 kB
import { ColWidthItem, ColumnItem, DataItem } from './type'; declare const _sfc_main: import("vue").DefineComponent<{ column: { type: ArrayConstructor; required: true; default: () => any[]; }; data: { type: ArrayConstructor; required: true; default: () => any[]; }; border: { type: BooleanConstructor; required: false; default: boolean; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; width: { type: NumberConstructor; required: false; default: number; }; height: { type: NumberConstructor; required: false; default: number; }; }, { props: { column: ColumnItem[]; data: DataItem[]; border: boolean; loading: boolean; width: number; height: number; }; slots: Readonly<{ [name: string]: import("vue").Slot; }>; styleHeight: import("vue").ComputedRef<{ height: string; }>; colsWidth: import("vue").Ref<{ id: string; w: number; }[]>; tableWidth: import("vue").Ref<number>; tableGridRef: import("vue").Ref<HTMLDivElement>; scrollLeftValue: import("vue").Ref<number>; headerRef: import("vue").Ref<HTMLDivElement>; bodyRef: import("vue").Ref<HTMLDivElement>; bodyVerticalBarRef: import("vue").Ref<HTMLDivElement>; horizontalBarRef: import("vue").Ref<HTMLDivElement>; bodyScrollHandle: (e: MouseEvent) => void; barScrollBodyHandle: (e: MouseEvent) => void; barScrollHandle: (e: MouseEvent) => void; tableBodyRef: any; fixedRight: import("vue").ComputedRef<boolean>; bodyData: import("vue").Ref<{ [x: string]: any; id: string; }[]>; styleScrollHeight: import("vue").Ref<{ height: string; }>; LoadingGreySvg: string; TableHeader: import("vue").DefineComponent<{ colsWidth: { type: ArrayConstructor; required: true; default: () => any[]; }; data: { type: ArrayConstructor; required: true; default: () => any[]; }; scrollLeftValue: { type: NumberConstructor; required: true; default: number; }; fixedRight: { type: BooleanConstructor; required: true; default: boolean; }; width: { type: NumberConstructor; required: false; default: number; }; }, { props: { colsWidth: ColWidthItem[]; data: ColumnItem[]; scrollLeftValue: number; fixedRight: boolean; width: number; }; setHtmlTagTitle: (e: MouseEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ colsWidth: { type: ArrayConstructor; required: true; default: () => any[]; }; data: { type: ArrayConstructor; required: true; default: () => any[]; }; scrollLeftValue: { type: NumberConstructor; required: true; default: number; }; fixedRight: { type: BooleanConstructor; required: true; default: boolean; }; width: { type: NumberConstructor; required: false; default: number; }; }>>, { data: unknown[]; width: number; scrollLeftValue: number; colsWidth: unknown[]; }>; TableBody: import("vue").DefineComponent<{ width: { type: NumberConstructor; required: true; default: number; }; scrollLeftValue: { type: NumberConstructor; required: true; default: number; }; fixedRight: { type: BooleanConstructor; required: true; default: boolean; }; colsWidth: { type: ArrayConstructor; required: true; default: () => any[]; }; column: { type: ArrayConstructor; required: true; default: () => any[]; }; data: { type: ArrayConstructor; required: true; default: () => any[]; }; }, { props: { width: number; scrollLeftValue: number; fixedRight: boolean; colsWidth: ColWidthItem[]; column: ColumnItem[]; data: DataItem[]; }; setHtmlTagTitle: (e: MouseEvent) => void; bodyRef: import("vue").Ref<HTMLElement>; toRaw: typeof import("vue").toRaw; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ width: { type: NumberConstructor; required: true; default: number; }; scrollLeftValue: { type: NumberConstructor; required: true; default: number; }; fixedRight: { type: BooleanConstructor; required: true; default: boolean; }; colsWidth: { type: ArrayConstructor; required: true; default: () => any[]; }; column: { type: ArrayConstructor; required: true; default: () => any[]; }; data: { type: ArrayConstructor; required: true; default: () => any[]; }; }>>, { column: unknown[]; data: unknown[]; width: number; scrollLeftValue: number; colsWidth: unknown[]; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ column: { type: ArrayConstructor; required: true; default: () => any[]; }; data: { type: ArrayConstructor; required: true; default: () => any[]; }; border: { type: BooleanConstructor; required: false; default: boolean; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; width: { type: NumberConstructor; required: false; default: number; }; height: { type: NumberConstructor; required: false; default: number; }; }>>, { column: unknown[]; data: unknown[]; border: boolean; loading: boolean; width: number; height: number; }>; export default _sfc_main;