You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.4 KiB
86 lines
2.4 KiB
11 months ago
|
import type { VNode } from 'vue';
|
||
|
import type { TableColumnCtx } from './table-column/defaults';
|
||
|
import type { Store } from './store';
|
||
|
import type { TreeNode } from './table/defaults';
|
||
|
export declare const cellStarts: {
|
||
|
default: {
|
||
|
order: string;
|
||
|
};
|
||
|
selection: {
|
||
|
width: number;
|
||
|
minWidth: number;
|
||
|
realWidth: number;
|
||
|
order: string;
|
||
|
className: string;
|
||
|
};
|
||
|
expand: {
|
||
|
width: number;
|
||
|
minWidth: number;
|
||
|
realWidth: number;
|
||
|
order: string;
|
||
|
};
|
||
|
index: {
|
||
|
width: number;
|
||
|
minWidth: number;
|
||
|
realWidth: number;
|
||
|
order: string;
|
||
|
};
|
||
|
};
|
||
|
export declare const cellForced: {
|
||
|
selection: {
|
||
|
renderHeader<T>({ store }: {
|
||
|
store: any;
|
||
|
}): VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||
|
[key: string]: any;
|
||
|
}>;
|
||
|
renderCell<T_1>({ row, column, store, $index, }: {
|
||
|
row: T_1;
|
||
|
column: TableColumnCtx<T_1>;
|
||
|
store: any;
|
||
|
$index: string;
|
||
|
}): VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||
|
[key: string]: any;
|
||
|
}>;
|
||
|
sortable: boolean;
|
||
|
resizable: boolean;
|
||
|
};
|
||
|
index: {
|
||
|
renderHeader<T_2>({ column }: {
|
||
|
column: TableColumnCtx<T_2>;
|
||
|
}): string;
|
||
|
renderCell<T_3>({ column, $index, }: {
|
||
|
column: TableColumnCtx<T_3>;
|
||
|
$index: number;
|
||
|
}): VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||
|
[key: string]: any;
|
||
|
}>;
|
||
|
sortable: boolean;
|
||
|
};
|
||
|
expand: {
|
||
|
renderHeader<T_4>({ column }: {
|
||
|
column: TableColumnCtx<T_4>;
|
||
|
}): string;
|
||
|
renderCell<T_5>({ row, store }: {
|
||
|
row: T_5;
|
||
|
store: any;
|
||
|
}): VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||
|
[key: string]: any;
|
||
|
}>;
|
||
|
sortable: boolean;
|
||
|
resizable: boolean;
|
||
|
className: string;
|
||
|
};
|
||
|
};
|
||
|
export declare function defaultRenderCell<T>({ row, column, $index, }: {
|
||
|
row: T;
|
||
|
column: TableColumnCtx<T>;
|
||
|
$index: number;
|
||
|
}): any;
|
||
|
export declare function treeCellPrefix<T>({ row, treeNode, store, }: {
|
||
|
row: T;
|
||
|
treeNode: TreeNode;
|
||
|
store: Store<T>;
|
||
|
}): VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||
|
[key: string]: any;
|
||
|
}>[] | null;
|