Type Alias TPaginator<FilterData, RowData, Payload>

TPaginator: (
    data: FilterData,
    pagination: ListHandlerPagination,
    sort: ListHandlerSortModel<RowData>,
    chips: ListHandlerChips<RowData>,
    search: string,
    payload: Payload,
) => Promise<{ rows: RowData[]; total: number | null } | RowData[]>

Type definition for TPaginator.

Type Parameters

  • FilterData extends {} = any

    The type of data used for filtering.

  • RowData extends IRowData = any

    The type of data representing a row.

  • Payload = any

    The type of additional payload data.

Type declaration