UNPKG

vuetning

Version:

<p align="center"> <img width="160"src="https://s3.amazonaws.com/arcthos.com/vuetning/logo.svg"> </p>

104 lines (103 loc) 3.03 kB
import { type PropType } from "vue"; import type { DataTableColumn } from "./data-table-column"; declare const _default: import("vue").DefineComponent<{ actions: ArrayConstructor; allRowsSelected: BooleanConstructor; columns: { type: PropType<DataTableColumn[]>; default: () => DataTableColumn[]; }; filter: { type: StringConstructor; default: any; }; hasSelection: BooleanConstructor; hideLineNumber: BooleanConstructor; keyField: { type: StringConstructor; default: string; }; rows: { type: ArrayConstructor; default: () => any[]; }; }, unknown, { actionMenu: { openedRowId: any; orientation: string; opacity: number; }; columnConfigurations: any[]; currentActions: any[]; filteredRows: any[]; filterTimerId: any; hasHorizontalOverflow: boolean; rowWidth: any; ruler: { value: string; active: boolean; }; scrollArrived: boolean; scrollbarWidth: number; scrollLeft: number; scrollTop: number; sortedColumnId: any; sortedOrder: any; tableWidth: any; }, { hasActions(): boolean; rowHeight(): 32 | 40; showLeftFixedColumnShadow(): boolean; showRightFixedColumnShadow(): boolean; }, { filterRows(): void; getFieldValue(column: any, row: any): any; getLineNumber(index: any): any; getScrollbarWidth(): void; getTableWidth(): void; initializeColumns(): void; initializeColumnOffsets(): void; initializeColumnWidths(): void; onClickAction(column: any, item: any): void; onClickActionMenu(item: any, index: any): Promise<void>; onClickButton(column: any, item: any): void; onClickCopy(column: any, item: any): void; onClickSelect(item: any): void; onCloseActionMenu(): void; onExpandColumn(index: any, column: any): Promise<void>; onMouseDownAction(action: any, item: any): void; onResizeColumn(index: any, delta: any): void; onScrollBody(event: any): void; onSort(order: any, sortedColumn: any): void; sorter(rowA: any, rowB: any): 0 | 1 | -1; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ actions: ArrayConstructor; allRowsSelected: BooleanConstructor; columns: { type: PropType<DataTableColumn[]>; default: () => DataTableColumn[]; }; filter: { type: StringConstructor; default: any; }; hasSelection: BooleanConstructor; hideLineNumber: BooleanConstructor; keyField: { type: StringConstructor; default: string; }; rows: { type: ArrayConstructor; default: () => any[]; }; }>>, { filter: string; rows: unknown[]; columns: DataTableColumn[]; keyField: string; allRowsSelected: boolean; hasSelection: boolean; hideLineNumber: boolean; }, {}>; export default _default;