diff --git a/packages/devextreme-angular/src/common/export/excel/index.ts b/packages/devextreme-angular/src/common/export/excel/index.ts index 22ad01b8501d..3950dc29547d 100644 --- a/packages/devextreme-angular/src/common/export/excel/index.ts +++ b/packages/devextreme-angular/src/common/export/excel/index.ts @@ -1,4 +1,6 @@ export { + CellAddress, + CellRange, DataGridCell, DataGridExportOptions, exportDataGrid, diff --git a/packages/devextreme-react/src/common/export/excel.ts b/packages/devextreme-react/src/common/export/excel.ts index 62583b766d91..694268a72b5e 100644 --- a/packages/devextreme-react/src/common/export/excel.ts +++ b/packages/devextreme-react/src/common/export/excel.ts @@ -1,4 +1,6 @@ export { + CellAddress, + CellRange, DataGridCell, DataGridExportOptions, exportDataGrid, diff --git a/packages/devextreme-vue/src/common/export/excel.ts b/packages/devextreme-vue/src/common/export/excel.ts index 62583b766d91..694268a72b5e 100644 --- a/packages/devextreme-vue/src/common/export/excel.ts +++ b/packages/devextreme-vue/src/common/export/excel.ts @@ -1,4 +1,6 @@ export { + CellAddress, + CellRange, DataGridCell, DataGridExportOptions, exportDataGrid, diff --git a/packages/devextreme/js/common/core/events/click.js b/packages/devextreme/js/common/core/events/click.js index e8f6d2b71543..15d947b6278a 100644 --- a/packages/devextreme/js/common/core/events/click.js +++ b/packages/devextreme/js/common/core/events/click.js @@ -3,6 +3,7 @@ * @type eventType * @type_function_param1 event:event * @module events/click + * @hidden */ export * from '../../../__internal/events/m_click'; diff --git a/packages/devextreme/js/common/core/events/contextmenu.js b/packages/devextreme/js/common/core/events/contextmenu.js index fbc7d931c96a..0bd5b4397bb0 100644 --- a/packages/devextreme/js/common/core/events/contextmenu.js +++ b/packages/devextreme/js/common/core/events/contextmenu.js @@ -3,6 +3,7 @@ * @type eventType * @type_function_param1 event:event * @module events/contextmenu + * @hidden */ export * from '../../../__internal/events/m_contextmenu'; diff --git a/packages/devextreme/js/common/core/events/dblclick.js b/packages/devextreme/js/common/core/events/dblclick.js index 756e4fe2e74c..ca7608189c3e 100644 --- a/packages/devextreme/js/common/core/events/dblclick.js +++ b/packages/devextreme/js/common/core/events/dblclick.js @@ -3,6 +3,7 @@ * @type eventType * @type_function_param1 event:event * @module events/dblclick + * @hidden */ // NOTE: The "double_click" module created to overcome adblock issue https://isc.devexpress.com/Thread/WorkplaceDetails/T465804. This file was kept as a fasade not to create a BC. diff --git a/packages/devextreme/js/common/core/events/drag.js b/packages/devextreme/js/common/core/events/drag.js index 9a3b67fda0ea..2de4f3363f1d 100644 --- a/packages/devextreme/js/common/core/events/drag.js +++ b/packages/devextreme/js/common/core/events/drag.js @@ -1,23 +1,26 @@ /** -* @name UI Events.dxdragenter -* @type eventType -* @type_function_param1 event:event -* @type_function_param1_field1 draggingElement:Element -* @module events/drag + * @name UI Events.dxdragenter + * @type eventType + * @type_function_param1 event:event + * @type_function_param1_field1 draggingElement:Element + * @module events/drag + * @hidden */ /** -* @name UI Events.dxdrop -* @type eventType -* @type_function_param1 event:event -* @type_function_param1_field1 draggingElement:Element -* @module events/drag + * @name UI Events.dxdrop + * @type eventType + * @type_function_param1 event:event + * @type_function_param1_field1 draggingElement:Element + * @module events/drag + * @hidden */ /** -* @name UI Events.dxdragleave -* @type eventType -* @type_function_param1 event:event -* @type_function_param1_field1 draggingElement:Element -* @module events/drag + * @name UI Events.dxdragleave + * @type eventType + * @type_function_param1 event:event + * @type_function_param1_field1 draggingElement:Element + * @module events/drag + * @hidden */ /** * @name UI Events.dxdragstart @@ -25,6 +28,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 cancel:boolean * @module events/drag + * @hidden */ /** * @name UI Events.dxdrag @@ -33,6 +37,7 @@ * @type_function_param1_field1 offset:number * @type_function_param1_field2 cancel:boolean * @module events/drag + * @hidden */ /** * @name UI Events.dxdragend @@ -41,5 +46,6 @@ * @type_function_param1_field1 offset:number * @type_function_param1_field2 cancel:boolean * @module events/drag + * @hidden */ export * from '../../../__internal/events/m_drag'; diff --git a/packages/devextreme/js/common/core/events/hold.js b/packages/devextreme/js/common/core/events/hold.js index f3370e430a6c..8cca4c902eff 100644 --- a/packages/devextreme/js/common/core/events/hold.js +++ b/packages/devextreme/js/common/core/events/hold.js @@ -3,6 +3,7 @@ * @type eventType * @type_function_param1 event:event * @module events/hold + * @hidden */ export { default } from '../../../__internal/events/m_hold'; diff --git a/packages/devextreme/js/common/core/events/hover.js b/packages/devextreme/js/common/core/events/hover.js index 54da4e40155a..0d2f788a170d 100644 --- a/packages/devextreme/js/common/core/events/hover.js +++ b/packages/devextreme/js/common/core/events/hover.js @@ -3,6 +3,7 @@ * @type eventType * @type_function_param1 event:event * @module events/hover + * @hidden */ /** @@ -10,6 +11,7 @@ * @type eventType * @type_function_param1 event:event * @module events/hover + * @hidden */ export * from '../../../__internal/events/m_hover'; diff --git a/packages/devextreme/js/common/core/events/pointer.js b/packages/devextreme/js/common/core/events/pointer.js index 6293482e3f40..b15899862695 100644 --- a/packages/devextreme/js/common/core/events/pointer.js +++ b/packages/devextreme/js/common/core/events/pointer.js @@ -4,6 +4,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ /** * @name UI Events.dxpointermove @@ -11,6 +12,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ /** * @name UI Events.dxpointerup @@ -18,6 +20,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ /** * @name UI Events.dxpointercancel @@ -25,6 +28,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ /** * @name UI Events.dxpointerover @@ -32,6 +36,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ /** * @name UI Events.dxpointerout @@ -39,6 +44,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ /** * @name UI Events.dxpointerenter @@ -46,6 +52,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ /** * @name UI Events.dxpointerleave @@ -53,6 +60,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 pointerType:string * @module events/pointer + * @hidden */ export { default } from '../../../__internal/events/m_pointer'; diff --git a/packages/devextreme/js/common/core/events/remove.js b/packages/devextreme/js/common/core/events/remove.js index 8c8d8ad142d9..cb7c5be55396 100644 --- a/packages/devextreme/js/common/core/events/remove.js +++ b/packages/devextreme/js/common/core/events/remove.js @@ -3,6 +3,7 @@ * @type eventType * @type_function_param1 event:event * @module events/remove + * @hidden */ export * from '../../../__internal/events/m_remove'; diff --git a/packages/devextreme/js/common/core/events/swipe.js b/packages/devextreme/js/common/core/events/swipe.js index a65c8d786508..4b223b229f83 100644 --- a/packages/devextreme/js/common/core/events/swipe.js +++ b/packages/devextreme/js/common/core/events/swipe.js @@ -4,6 +4,7 @@ * @type_function_param1 event:event * @type_function_param1_field1 cancel:boolean * @module events/swipe + * @hidden */ /** * @name UI Events.dxswipe @@ -12,6 +13,7 @@ * @type_function_param1_field1 offset:number * @type_function_param1_field2 cancel:boolean * @module events/swipe + * @hidden */ /** * @name UI Events.dxswipeend @@ -20,6 +22,7 @@ * @type_function_param1_field1 offset:number * @type_function_param1_field2 targetOffset:number * @module events/swipe + * @hidden */ export * from '../../../__internal/events/m_swipe'; diff --git a/packages/devextreme/js/common/core/events/transform.js b/packages/devextreme/js/common/core/events/transform.js index a93e6d82b40b..7082d4242456 100644 --- a/packages/devextreme/js/common/core/events/transform.js +++ b/packages/devextreme/js/common/core/events/transform.js @@ -6,6 +6,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1 event:event * @type_function_param1_field1 cancel:boolean * @module events/transform + * @hidden */ /** * @name UI Events.dxtransform @@ -19,6 +20,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field6 deltaTranslation:object * @type_function_param1_field7 cancel:boolean * @module events/transform + * @hidden */ /** * @name UI Events.dxtransformend @@ -32,6 +34,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field6 deltaTranslation:object * @type_function_param1_field7 cancel:boolean * @module events/transform + * @hidden */ /** @@ -40,6 +43,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1 event:event * @type_function_param1_field1 cancel:boolean * @module events/transform + * @hidden */ /** * @name UI Events.dxtranslate @@ -49,6 +53,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field2 deltaTranslation:object * @type_function_param1_field3 cancel:boolean * @module events/transform + * @hidden */ /** * @name UI Events.dxtranslateend @@ -58,15 +63,17 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field2 deltaTranslation:object * @type_function_param1_field3 cancel:boolean * @module events/transform + * @hidden */ /** -* @name UI Events.dxpinchstart -* @type eventType -* @type_function_param1 event:event -* @type_function_param1_field1 cancel:boolean -* @module events/transform - */ + * @name UI Events.dxpinchstart + * @type eventType + * @type_function_param1 event:event + * @type_function_param1_field1 cancel:boolean + * @module events/transform + * @hidden +*/ /** * @name UI Events.dxpinch * @type eventType @@ -75,6 +82,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field2 deltaScale:number * @type_function_param1_field3 cancel:boolean * @module events/transform + * @hidden */ /** * @name UI Events.dxpinchend @@ -84,6 +92,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field2 deltaScale:number * @type_function_param1_field3 cancel:boolean * @module events/transform + * @hidden */ /** @@ -92,6 +101,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1 event:event * @type_function_param1_field1 cancel:boolean * @module events/transform + * @hidden */ /** * @name UI Events.dxrotate @@ -101,6 +111,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field2 deltaRotation:number * @type_function_param1_field3 cancel:boolean * @module events/transform + * @hidden */ /** * @name UI Events.dxrotateend @@ -110,6 +121,7 @@ import { exportNames } from '../../../__internal/events/m_transform'; * @type_function_param1_field2 deltaRotation:number * @type_function_param1_field3 cancel:boolean * @module events/transform + * @hidden */ /* eslint-disable spellcheck/spell-checker */ diff --git a/packages/devextreme/js/common/export/excel.d.ts b/packages/devextreme/js/common/export/excel.d.ts index 9f3700adf226..d7118702ae42 100644 --- a/packages/devextreme/js/common/export/excel.d.ts +++ b/packages/devextreme/js/common/export/excel.d.ts @@ -3,12 +3,32 @@ import dxPivotGrid from '../../ui/pivot_grid'; import dxDataGrid from '../../ui/data_grid'; import { - CellRange, ExcelDataGridCell, ExcelExportBaseOptions, ExcelPivotGridCell, } from '../../excel_exporter.types'; +import type { + CellAddress as CellAddressInternal, + CellRange as CellRangeInternal, +} from './excel.types'; + +/** + * @docid + * @namespace DevExpress.excelExporter + * @type object + * @public + */ +export type CellAddress = CellAddressInternal; + +/** + * @docid + * @namespace DevExpress.excelExporter + * @type object + * @public + */ +export type CellRange = CellRangeInternal; + /** * @public * @namespace DevExpress.common.Export.excel diff --git a/packages/devextreme/js/common/export/excel.types.d.ts b/packages/devextreme/js/common/export/excel.types.d.ts new file mode 100644 index 000000000000..1b1b33c08a57 --- /dev/null +++ b/packages/devextreme/js/common/export/excel.types.d.ts @@ -0,0 +1,33 @@ +/** + * @namespace DevExpress.exportInternal + * @type object + */ +export interface CellAddress { + /** + * @docid + * @public + */ + row?: number; + /** + * @docid + * @public + */ + column?: number; +} + +/** +* @namespace DevExpress.exportInternal +* @type object +*/ +export interface CellRange { +/** + * @docid + * @public + */ +from?: CellAddress; +/** + * @docid + * @public + */ +to?: CellAddress; +} diff --git a/packages/devextreme/js/core/element.d.ts b/packages/devextreme/js/core/element.d.ts index 0a4c4d3e8733..0755fe85cd71 100644 --- a/packages/devextreme/js/core/element.d.ts +++ b/packages/devextreme/js/core/element.d.ts @@ -7,12 +7,14 @@ export interface ElementWrapper { } export interface ElementsArrayWrapper { } /** * @docid + * @hidden * @type HTMLElement|SVGElement|JQuery */ export type DxElement = {} extends Condition ? T : ElementWrapper; /** * @docid + * @hidden * @type HTMLElement|SVGElement|JQuery */ export type UserDefinedElement = {} extends Condition ? T : ElementWrapper | T; diff --git a/packages/devextreme/js/core/templates/template.d.ts b/packages/devextreme/js/core/templates/template.d.ts index b4417396b48c..60bb12fd2550 100644 --- a/packages/devextreme/js/core/templates/template.d.ts +++ b/packages/devextreme/js/core/templates/template.d.ts @@ -4,6 +4,7 @@ export type { /** * @docid + * @hidden * @type object */ export interface dxTemplateOptions { diff --git a/packages/devextreme/js/core/utils/deferred.d.ts b/packages/devextreme/js/core/utils/deferred.d.ts index 069420ecc849..a8ad09e12560 100644 --- a/packages/devextreme/js/core/utils/deferred.d.ts +++ b/packages/devextreme/js/core/utils/deferred.d.ts @@ -28,6 +28,7 @@ export interface PromiseType { } /** * @docid * @type Promise + * @hidden * @namespace DevExpress.core.utils */ // eslint-disable-next-line @typescript-eslint/no-invalid-void-type diff --git a/packages/devextreme/js/data/data_source.d.ts b/packages/devextreme/js/data/data_source.d.ts index d80f91ca37fb..d0901753b3d1 100644 --- a/packages/devextreme/js/data/data_source.d.ts +++ b/packages/devextreme/js/data/data_source.d.ts @@ -23,6 +23,7 @@ export type Options< /** * @docid + * @hidden * @type Store|DataSource|DataSourceOptions|string|Array|null */ export type DataSourceLike = diff --git a/packages/devextreme/js/events/events.types.d.ts b/packages/devextreme/js/events/events.types.d.ts index fb26232efc89..2e60d15cf5db 100644 --- a/packages/devextreme/js/events/events.types.d.ts +++ b/packages/devextreme/js/events/events.types.d.ts @@ -79,7 +79,7 @@ export interface EventType { } /** * @docid * @type EventObject|jQuery.Event - * + * @hidden */ export type DxEvent = {} extends EventType ? (EventObject & TNativeEvent) : EventType; diff --git a/packages/devextreme/js/excel_exporter.d.ts b/packages/devextreme/js/excel_exporter.d.ts index b6974f3910c8..d9bf8c622148 100644 --- a/packages/devextreme/js/excel_exporter.d.ts +++ b/packages/devextreme/js/excel_exporter.d.ts @@ -5,12 +5,12 @@ export { PivotGridExportOptions as ExcelExportPivotGridProps, exportDataGrid, exportPivotGrid, + CellAddress, + CellRange, } from './common/export/excel'; export { ExcelExportBaseOptions as ExcelExportBaseProps, ExcelPivotGridCell, - CellAddress, - CellRange, ExcelDataGridCell, } from './excel_exporter.types'; diff --git a/packages/devextreme/js/excel_exporter.types.d.ts b/packages/devextreme/js/excel_exporter.types.d.ts index 3511378b0536..67729eab69d1 100644 --- a/packages/devextreme/js/excel_exporter.types.d.ts +++ b/packages/devextreme/js/excel_exporter.types.d.ts @@ -1,6 +1,7 @@ import { ExportLoadPanel } from './exporter/export_load_panel'; import { Cell } from './ui/pivot_grid'; import { Column } from './ui/data_grid'; +import { CellAddress, CellRange } from './common/export/excel.types'; /** * @docid @@ -67,44 +68,6 @@ export interface ExcelPivotGridCell extends Cell { headerType?: 'column' | 'row' | 'data' | 'filter'; } -/** - * @docid - * @namespace DevExpress.excelExporter - * @type object - * @public - */ -export interface CellAddress { - /** - * @docid - * @public - */ - row?: number; - /** - * @docid - * @public - */ - column?: number; -} - -/** -* @docid -* @namespace DevExpress.excelExporter -* @type object -* @public -*/ -export interface CellRange { - /** - * @docid - * @public - */ - from?: CellAddress; - /** - * @docid - * @public - */ - to?: CellAddress; -} - /** * @namespace DevExpress.excelExporter * @deprecated Use DataGridCell instead @@ -156,3 +119,8 @@ export interface ExcelDataGridCell { */ value?: any; } + +export { + CellAddress, + CellRange, +}; diff --git a/packages/devextreme/js/exporter/export_load_panel.d.ts b/packages/devextreme/js/exporter/export_load_panel.d.ts index d6ef042f215a..47f63f9a21df 100644 --- a/packages/devextreme/js/exporter/export_load_panel.d.ts +++ b/packages/devextreme/js/exporter/export_load_panel.d.ts @@ -2,6 +2,7 @@ * @docid * @type object * @namespace DevExpress + * @hidden */ export interface ExportLoadPanel { /** diff --git a/packages/devextreme/ts/dx.all.d.ts b/packages/devextreme/ts/dx.all.d.ts index d63f6ef73dbb..f8f262b2ab9e 100644 --- a/packages/devextreme/ts/dx.all.d.ts +++ b/packages/devextreme/ts/dx.all.d.ts @@ -7687,29 +7687,11 @@ declare module DevExpress.excelExporter { /** * [descr:CellAddress] */ - export interface CellAddress { - /** - * [descr:CellAddress.row] - */ - row?: number; - /** - * [descr:CellAddress.column] - */ - column?: number; - } + export type CellAddress = DevExpress.exportInternal.CellAddress; /** * [descr:CellRange] */ - export interface CellRange { - /** - * [descr:CellRange.from] - */ - from?: CellAddress; - /** - * [descr:CellRange.to] - */ - to?: CellAddress; - } + export type CellRange = DevExpress.exportInternal.CellRange; /** * @deprecated Use DataGridCell instead * @deprecated Attention! This type is for internal purposes only. If you used it previously, please submit a ticket to our {@link https://supportcenter.devexpress.com/ticket/create Support Center}. We will check if there is an alternative solution. @@ -7765,7 +7747,7 @@ declare module DevExpress.excelExporter { /** * [descr:ExcelExportBaseOptions.topLeftCell] */ - topLeftCell?: CellAddress | string; + topLeftCell?: DevExpress.exportInternal.CellAddress | string; /** * [descr:ExcelExportBaseOptions.keepColumnWidths] */ @@ -7802,6 +7784,34 @@ declare module DevExpress.excelExporter { headerType?: 'column' | 'row' | 'data' | 'filter'; } } +declare module DevExpress.exportInternal { + /** + * @deprecated Attention! This type is for internal purposes only. If you used it previously, please submit a ticket to our {@link https://supportcenter.devexpress.com/ticket/create Support Center}. We will check if there is an alternative solution. + */ + export interface CellAddress { + /** + * [descr:CellAddress.row] + */ + row?: number; + /** + * [descr:CellAddress.column] + */ + column?: number; + } + /** + * @deprecated Attention! This type is for internal purposes only. If you used it previously, please submit a ticket to our {@link https://supportcenter.devexpress.com/ticket/create Support Center}. We will check if there is an alternative solution. + */ + export interface CellRange { + /** + * [descr:CellRange.from] + */ + from?: CellAddress; + /** + * [descr:CellRange.to] + */ + to?: CellAddress; + } +} declare module DevExpress.fileManagement { /** * [descr:CustomFileSystemProvider]