import React from 'react'; import { NamePath } from 'matrix-ui-service'; import { ModalProps } from 'antd/es'; /** * 由于ant和pro组件的兼容性问题,没有指定强制类型 */ export interface EntityExporterColumn { title?: any; dataIndex?: NamePath; render?: (text: any, record: any, index: number, four?: any, five?: any) => any; renderText?: (text: any, record: any, index: number, four?: any) => any; } export interface EntityExporterProps { dataSource?: any[]; columns: EntityExporterColumn[]; filename: string; } /** * react-data-export必须依赖xlsx导致编译文件太大,2021-05-14 改用 react-csv * react-data-export依赖xlsx,下级项目自行安装 * react-data-export/types/index.d.ts类型有问题,以文档为准 * https://www.npmjs.com/package/react-data-export */ export declare const EntityExporter: React.FC; export type EntityExporterPopProps = Pick & EntityExporterProps; export declare const EntityExporterPop: React.FC;