diff --git a/packages/dx-react-grid-export/api/dx-react-grid-export.api.md b/packages/dx-react-grid-export/api/dx-react-grid-export.api.md index 8d4bd2aaaf..cf933f6c6f 100644 --- a/packages/dx-react-grid-export/api/dx-react-grid-export.api.md +++ b/packages/dx-react-grid-export/api/dx-react-grid-export.api.md @@ -10,6 +10,7 @@ import { FilteringStateProps } from '@devexpress/dx-react-grid/dist/dx-react-gri import { GridProps } from '@devexpress/dx-react-grid/dist/dx-react-grid'; import { GroupingStateProps } from '@devexpress/dx-react-grid/dist/dx-react-grid'; import { GroupSummaryItem } from '@devexpress/dx-react-grid/dist/dx-react-grid'; +import * as React from 'react'; import { Row } from 'exceljs'; import { SelectionStateProps } from '@devexpress/dx-react-grid/dist/dx-react-grid'; import { SortingStateProps } from '@devexpress/dx-react-grid/dist/dx-react-grid'; @@ -56,6 +57,9 @@ export type ExportSummary = { // @public (undocumented) export type GetCellValueFn = (row: any, columnName: string) => any; +// @public (undocumented) +export const GridExporter: React.ComponentType; + // @public (undocumented) export type SummaryType = string; diff --git a/packages/dx-react-grid-export/src/index.ts b/packages/dx-react-grid-export/src/index.ts index d9479340f7..6a3ab8ea3f 100644 --- a/packages/dx-react-grid-export/src/index.ts +++ b/packages/dx-react-grid-export/src/index.ts @@ -1 +1,2 @@ -export * from './plugins/grid-exporter'; +export * from './types'; +export { GridExporter } from './plugins/grid-exporter'; diff --git a/packages/dx-react-grid-export/src/types/export/exporter.types.ts b/packages/dx-react-grid-export/src/types/export/exporter.types.ts index 933fbc33d4..0ae6e1884f 100644 --- a/packages/dx-react-grid-export/src/types/export/exporter.types.ts +++ b/packages/dx-react-grid-export/src/types/export/exporter.types.ts @@ -1,3 +1,4 @@ +import * as React from 'react'; import { Workbook, Cell as ExcelCell, Worksheet, Row as ExcelRow } from 'exceljs'; /* tslint:disable no-submodule-imports */ import { @@ -47,3 +48,5 @@ export type ExporterState = { isExporting: boolean; selectedOnly: boolean; }; + +export declare const GridExporter: React.ComponentType;