UNPKG

@dccs/react-datagrid-mui

Version:

A light datagrid build upon react-table-plain for React in a Material-UI theme.

16 lines (15 loc) 800 B
import { SortDirection } from "@dccs/react-table-mui"; interface IDataSourceResponse<T> { total: number; data: T[]; } export declare function createSource<T>(get: (url: string) => Promise<IDataSourceResponse<T>>, url: string): (page: number, rowsPerPage: number, orderBy: string | undefined, sort: SortDirection | undefined, filter?: { [key: string]: any; } | undefined) => Promise<IDataSourceResponse<T>>; export declare function createJsonServerSource<T>(get: (url: string) => Promise<T[]>, url: string): (page: number, rowsPerPage: number, orderBy: string | undefined, sort: SortDirection | undefined, filter?: { [key: string]: any; } | undefined) => Promise<IDataSourceResponse<T>>; export declare function serializeFilter(filter: { [key: string]: any; }): string; export {};