@aplus-frontend/ui
Version:
12 lines (11 loc) • 583 B
TypeScript
import { ApGridProps } from '../interface';
import { VxeTableEvents } from 'vxe-table';
import { OptionalOnTableChange } from '../../ap-table/hooks/use-table-paging-ng';
/**
* 用于管理内部生成的查询参数(排序/筛选/分页等)
*/
export declare const useInnerParams: <RecordType>(tableChangeCallback: OptionalOnTableChange<NonNullable<ApGridProps["onChange"]>>) => {
sortChangeEvent: VxeTableEvents.SortChange<RecordType>;
filterChangeEvent: VxeTableEvents.FilterChange<RecordType>;
paginationChangeEvent: (page: number, pageSize: number) => void;
};