UNPKG

table-reuse

Version:

A reusable table built on top of Antd ProTable

20 lines (19 loc) 619 B
import type { SortOrder } from "antd/es/table/interface"; export type Params = { pageSize?: number; current?: number; keyword?: string; [key: string]: any; }; export type Filter = Record<string, (string | number)[] | undefined>; export type Sorter = Record<string, SortOrder>; export type FetchResult<T> = { data: T[]; total: number; }; export declare function buildDefaultApiPayload(params: Params, sort?: Sorter, filter?: Filter): any; export declare function formatDefaultApiResponse<T>(result: FetchResult<T>): { data: T[]; total: number; success: boolean; };