es-grid-template
Version:
es-grid-template
18 lines (17 loc) • 725 B
TypeScript
import React from "react";
import type { ColumnsTable, ColumnTable, GridTableLocale, Locale } from "./../grid-component/type";
import type { ColumnDef, Table } from "@tanstack/react-table";
export type IColumnsChoose<RecordType> = {
id: string;
table: Table<RecordType>;
columns: ColumnDef<RecordType>[];
originColumns: ColumnTable[];
columnsGroup?: string[];
triggerChangeColumns?: (columns: ColumnsTable<RecordType>, keys: string[], type: string) => void;
t?: any;
triggerChangeKeys?: any;
columnHidden: any;
locale?: Locale;
tableLocal: GridTableLocale;
};
export declare const ColumnsChoose: <RecordType extends object>(props: IColumnsChoose<RecordType>) => React.JSX.Element;