epn-ui
Version:
Дизайн система кабинета ВМ
27 lines (26 loc) • 1.29 kB
TypeScript
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;