mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-07-30 05:51:59 +08:00
22 lines
800 B
TypeScript
22 lines
800 B
TypeScript
import { TableProps } from 'antd';
|
|
import { ColumnsType } from 'antd/es/table';
|
|
import { DownloadOptions } from 'container/Download/Download.types';
|
|
import { RowData } from 'lib/query/createTableColumnsFromQuery';
|
|
import { ReactNode } from 'react';
|
|
import { Query } from 'types/api/queryBuilder/queryBuilderData';
|
|
import { QueryDataV3 } from 'types/api/widgets/getQuery';
|
|
|
|
export type QueryTableProps = Omit<
|
|
TableProps<RowData>,
|
|
'columns' | 'dataSource'
|
|
> & {
|
|
queryTableData: QueryDataV3[];
|
|
query: Query;
|
|
renderActionCell?: (record: RowData) => ReactNode;
|
|
modifyColumns?: (columns: ColumnsType<RowData>) => ColumnsType<RowData>;
|
|
renderColumnCell?: Record<string, (record: RowData) => ReactNode>;
|
|
downloadOption?: DownloadOptions;
|
|
columns?: ColumnsType<RowData>;
|
|
dataSource?: RowData[];
|
|
};
|