| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- import type { VNode } from 'vue';
- import type { TableColumnCtx } from './table-column/defaults';
- import type { Store } from './store';
- import type { DefaultRow, TreeNode } from './table/defaults';
- export declare const cellStarts: {
- default: {
- order: string;
- };
- selection: {
- width: number;
- minWidth: number;
- realWidth: number;
- order: string;
- };
- expand: {
- width: number;
- minWidth: number;
- realWidth: number;
- order: string;
- };
- index: {
- width: number;
- minWidth: number;
- realWidth: number;
- order: string;
- };
- };
- export declare const getDefaultClassName: (type: string) => "table-column--selection" | "table__expand-column";
- export declare const cellForced: {
- selection: {
- renderHeader<T extends DefaultRow>({ store, column, }: {
- store: Store<T>;
- column: TableColumnCtx<T>;
- }): VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>;
- renderCell<T extends DefaultRow>({ row, column, store, $index, }: {
- row: T;
- column: TableColumnCtx<T>;
- store: Store<T>;
- $index: number;
- }): VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>;
- sortable: boolean;
- resizable: boolean;
- };
- index: {
- renderHeader<T extends DefaultRow>({ column, }: {
- column: TableColumnCtx<T>;
- }): string;
- renderCell<T extends DefaultRow>({ column, $index, }: {
- column: TableColumnCtx<T>;
- $index: number;
- }): VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>;
- sortable: boolean;
- };
- expand: {
- renderHeader<T extends DefaultRow>({ column, }: {
- column: TableColumnCtx<T>;
- }): string;
- renderCell<T extends DefaultRow>({ column, row, store, expanded, }: {
- column: TableColumnCtx<T>;
- row: T;
- store: Store<T>;
- expanded: boolean;
- }): VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>;
- sortable: boolean;
- resizable: boolean;
- };
- };
- export declare function defaultRenderCell<T extends DefaultRow>({ row, column, $index, }: {
- row: T;
- column: TableColumnCtx<T>;
- $index: number;
- }): any;
- export declare function treeCellPrefix<T extends DefaultRow>({ row, treeNode, store, }: {
- row: T;
- treeNode: TreeNode;
- store: Store<T>;
- }, createPlaceholder?: boolean): VNode<import("vue").RendererNode, import("vue").RendererElement, {
- [key: string]: any;
- }>[] | null;
|