ze-react-component-library
Version:
ZeroETP React Component Library
12 lines (11 loc) • 1.95 kB
TypeScript
/// <reference types="react" />
import { LogicformType, LogicformAPIResultType } from "zeroetp-api-sdk";
export declare function useTableParams({ logicform, setLogicform, data, }: {
data?: LogicformAPIResultType;
logicform: LogicformType;
setLogicform: (logicform?: LogicformType, logicformWithSkipAndSort?: LogicformType) => void;
}): {
tableParams: [pagination: import("antd").TablePaginationConfig, filters: Record<string, import("antd/lib/table/interface").FilterValue>, sorter: import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">> | import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">>[], extra: import("antd/lib/table/interface").TableCurrentDataSource<import("@ant-design/pro-table").ProColumnType<unknown, "text">>];
setTableParams: import("react").Dispatch<import("react").SetStateAction<[pagination: import("antd").TablePaginationConfig, filters: Record<string, import("antd/lib/table/interface").FilterValue>, sorter: import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">> | import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">>[], extra: import("antd/lib/table/interface").TableCurrentDataSource<import("@ant-design/pro-table").ProColumnType<unknown, "text">>]>>;
onTableChange: (pagination: import("antd").TablePaginationConfig, filters: Record<string, import("antd/lib/table/interface").FilterValue>, sorter: import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">> | import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">>[], extra: import("antd/lib/table/interface").TableCurrentDataSource<import("@ant-design/pro-table").ProColumnType<unknown, "text">>) => void;
};