easyest-xqp
Version:
180 lines (179 loc) • 4.13 kB
TypeScript
import { PropType } from "vue";
import { ITableColumn } from "../table/table";
declare const _sfc_main: import("vue").DefineComponent<{
emptyText: {
Type: PropType<string>;
default: string;
};
/**
* @description button type
*/
columns: {
type: PropType<ITableColumn[]>;
default: () => never[];
};
isSelection: {
Type: PropType<boolean>;
default: boolean;
};
selectionWidth: {
Type: NumberConstructor;
default: number;
};
hasIndex: {
Type: BooleanConstructor;
default: boolean;
};
indexWidth: {
Type: NumberConstructor;
default: number;
};
sortable: {
Type: BooleanConstructor;
default: boolean;
};
tableColumnMinWidth: {
type: PropType<number>;
default: number;
};
tableWidth: {
type: PropType<number>;
default: number;
};
showPagination: {
type: PropType<boolean>;
default: boolean;
};
background: {
type: PropType<boolean>;
default: boolean;
};
layout: {
type: PropType<string>;
default: string;
};
total: {
type: PropType<number>;
default: number;
};
align: {
type: PropType<string>;
default: string;
};
currentPage: {
type: PropType<number>;
default: number;
};
pageSize: {
type: PropType<number>;
default: number;
};
expandDataIndex: {
Type: StringConstructor;
default: string;
};
isHasCheckbox: {
Type: BooleanConstructor;
default: boolean;
};
}, {
galpTableTreeRef: import("vue").Ref<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "tableRowClick"[], "tableRowClick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
emptyText: {
Type: PropType<string>;
default: string;
};
/**
* @description button type
*/
columns: {
type: PropType<ITableColumn[]>;
default: () => never[];
};
isSelection: {
Type: PropType<boolean>;
default: boolean;
};
selectionWidth: {
Type: NumberConstructor;
default: number;
};
hasIndex: {
Type: BooleanConstructor;
default: boolean;
};
indexWidth: {
Type: NumberConstructor;
default: number;
};
sortable: {
Type: BooleanConstructor;
default: boolean;
};
tableColumnMinWidth: {
type: PropType<number>;
default: number;
};
tableWidth: {
type: PropType<number>;
default: number;
};
showPagination: {
type: PropType<boolean>;
default: boolean;
};
background: {
type: PropType<boolean>;
default: boolean;
};
layout: {
type: PropType<string>;
default: string;
};
total: {
type: PropType<number>;
default: number;
};
align: {
type: PropType<string>;
default: string;
};
currentPage: {
type: PropType<number>;
default: number;
};
pageSize: {
type: PropType<number>;
default: number;
};
expandDataIndex: {
Type: StringConstructor;
default: string;
};
isHasCheckbox: {
Type: BooleanConstructor;
default: boolean;
};
}>> & {
onTableRowClick?: ((...args: any[]) => any) | undefined;
}, {
background: boolean;
pageSize: number;
total: number;
currentPage: number;
layout: string;
emptyText: string;
columns: ITableColumn[];
isSelection: boolean;
selectionWidth: number;
hasIndex: boolean;
indexWidth: number;
sortable: boolean;
tableColumnMinWidth: number;
tableWidth: number;
showPagination: boolean;
align: string;
expandDataIndex: string;
isHasCheckbox: boolean;
}>;
export default _sfc_main;