UNPKG

epn-ui

Version:

Дизайн система кабинета ВМ

27 lines (26 loc) 1.29 kB
import React, { ReactElement } from 'react'; import type { IEpnColumnItem, IEpnFilterItem } from './types'; import { ITableProProps } from './types'; declare function TablePro<T>({ columns, dataSource, rowSelection, className, style, loading, summary, loadMore, pagination, rowKey, scroll, fillEmptyData, showActions, name, disableFreezeFirstColumn, onFilterChange, onExport, onChange, onPaginationChange, onPaginationShowSizeChange, }: ITableProProps<T>): ReactElement; declare namespace TablePro { var DataDisplay: { Date: React.FC<import("./dataDisplay/Date").IDateDisplayProps>; Status: React.FC<import("./dataDisplay/Status").IStatusDisplayProps>; }; var sort: { date: (a: string, b: string) => number; number: (a: number, b: number) => number; alphabet: (a: string, b: string) => number; }; var format: { number: (number: number, symbol?: { prefix?: string | undefined; suffix?: string | undefined; } | undefined, locales?: string | string[], options?: Intl.NumberFormatOptions | undefined) => string; }; var utils: { getFilterValue: (value: string) => IEpnFilterItem; }; } export { IEpnColumnItem, IEpnFilterItem }; export default TablePro;