-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgrid-pro.d.ts
More file actions
123 lines (123 loc) · 7.5 KB
/
grid-pro.d.ts
File metadata and controls
123 lines (123 loc) · 7.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
/**
* @license Highcharts Grid Pro v2.3.1 (2026-03-24)
* @module grid/grid-pro
*
* (c) 2009-2026 Highsoft AS
*
* A commercial license may be required depending on use.
* See www.highcharts.com/license
*/
import type _Options from './es-modules/Grid/Core/Options';
import AST from './es-modules/Core/Renderer/HTML/AST.js';
import Templating from './es-modules/Core/Templating.js';
import ColumnResizing from './es-modules/Grid/Core/Table/ColumnResizing/ColumnResizing.js';
import DataConnector from './es-modules/Data/Connectors/DataConnector.js';
import DataConverter from './es-modules/Data/Converters/DataConverter.js';
import DataCursor from './es-modules/Data/DataCursor.js';
import _Grid from './es-modules/Grid/Core/Grid.js';
import DataModifier from './es-modules/Data/Modifiers/DataModifier.js';
import DataPool from './es-modules/Data/DataPool.js';
import DataTable from './es-modules/Data/DataTable.js';
import { merge } from './es-modules/Shared/Utilities.js';
import Table from './es-modules/Grid/Core/Table/Table.js';
import Column from './es-modules/Grid/Core/Table/Column.js';
import HeaderCell from './es-modules/Grid/Core/Table/Header/HeaderCell.js';
import TableCell from './es-modules/Grid/Core/Table/Body/TableCell.js';
import SvgIcons from './es-modules/Grid/Core/UI/SvgIcons.js';
import CellRendererRegistry from './es-modules/Grid/Pro/CellRendering/CellRendererRegistry.js';
import Pagination from './es-modules/Grid/Core/Pagination/Pagination.js';
import CellContentPro from './es-modules/Grid/Pro/CellRendering/CellContentPro.js';
import CellRenderer from './es-modules/Grid/Pro/CellRendering/CellRenderer.js';
import Popup from './es-modules/Grid/Core/UI/Popup.js';
import DataProviderRegistry from './es-modules/Grid/Core/Data/DataProviderRegistry.js';
import './es-modules/Data/Connectors/CSVConnector.js';
import './es-modules/Data/Connectors/GoogleSheetsConnector.js';
import './es-modules/Data/Connectors/HTMLTableConnector.js';
import './es-modules/Data/Connectors/JSONConnector.js';
import './es-modules/Data/Modifiers/ChainModifier.js';
import './es-modules/Data/Modifiers/InvertModifier.js';
import './es-modules/Data/Modifiers/RangeModifier.js';
import './es-modules/Data/Modifiers/SortModifier.js';
import './es-modules/Data/Modifiers/FilterModifier.js';
import './es-modules/Grid/Pro/GridEvents.js';
import './es-modules/Grid/Pro/CellEditing/CellEditingComposition.js';
import './es-modules/Grid/Pro/Credits/CreditsProComposition.js';
import './es-modules/Grid/Pro/Export/ExportingComposition.js';
import './es-modules/Grid/Pro/CellRendering/CellRenderer.js';
import './es-modules/Grid/Pro/CellRendering/CellContentPro.js';
import './es-modules/Grid/Pro/CellRendering/CellRenderersComposition.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/TextRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/CheckboxRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/SelectRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/TextInputRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/DateInputRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/DateTimeInputRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/TimeInputRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/SparklineRenderer.js';
import './es-modules/Grid/Pro/CellRendering/Renderers/NumberInputRenderer.js';
import './es-modules/Grid/Core/Data/LocalDataProvider.js';
import './es-modules/Grid/Pro/Data/RemoteDataProvider.js';
import './es-modules/Grid/Core/Responsive/ResponsiveComposition.js';
declare const G: {
readonly AST: typeof AST;
readonly CellContentPro: typeof CellContentPro;
readonly CellRenderer: typeof CellRenderer;
readonly CellRendererRegistry: {
readonly types: import("./es-modules/Grid/Pro/CellRendering/CellRendererType").CellRendererTypeRegistry;
readonly registerRenderer: typeof import("./es-modules/Grid/Pro/CellRendering/CellRendererRegistry.js").registerRenderer;
};
readonly classNamePrefix: string;
readonly Column: typeof Column;
readonly ColumnResizing: {
readonly initMode: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/ColumnResizing.js").initMode;
readonly types: {
adjacent: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/AdjacentResizingMode").default;
distributed: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/DistributedResizingMode").default;
independent: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/IndependentResizingMode").default;
};
readonly AbstractStrategy: typeof import("./es-modules/Grid/Core/Table/ColumnResizing/ResizingMode").default;
};
readonly DataConnector: typeof DataConnector;
readonly DataConverter: typeof DataConverter;
readonly DataCursor: typeof DataCursor;
readonly DataModifier: typeof DataModifier;
readonly DataPool: typeof DataPool;
readonly DataProviderRegistry: {
readonly registerDataProvider: typeof import("./es-modules/Grid/Core/Data/DataProviderRegistry.js").registerDataProvider;
readonly types: import("./es-modules/Grid/Core/Data/DataProviderType").DataProviderTypeRegistry;
};
readonly DataTable: typeof DataTable;
readonly defaultOptions: import("./es-modules/Shared/Types").DeepPartial<_Options>;
readonly Grid: typeof _Grid;
readonly grid: typeof _Grid.grid;
readonly grids: (_Grid | undefined)[];
readonly HeaderCell: typeof HeaderCell;
readonly isHighContrastModeActive: () => boolean;
readonly merge: typeof merge;
readonly Pagination: typeof Pagination;
readonly Popup: typeof Popup;
readonly product: "Grid Pro";
readonly setOptions: typeof import("./es-modules/Grid/Core/Defaults.js").setOptions;
readonly SvgIcons: {
readonly createGridIcon: typeof import("./es-modules/Grid/Core/UI/SvgIcons.js").createGridIcon;
readonly getIconFromRegistry: typeof import("./es-modules/Grid/Core/UI/SvgIcons.js").getIconFromRegistry;
readonly icons: Record<import("./es-modules/Grid/Core/UI/SvgIcons.js").GridIconName, import("./es-modules/Grid/Core/UI/SvgIcons.js").SVGDefinition>;
readonly pathDefaults: Partial<import("./es-modules/Grid/Core/UI/SvgIcons.js").PathDefinition>;
};
readonly Table: typeof Table;
readonly TableCell: typeof TableCell;
readonly Templating: {
dateFormat: (format: string, timestamp: number, upperCaseFirst?: boolean) => string;
format: (str: string | undefined, ctx: any, owner?: Templating.Owner) => string;
helpers: Record<string, Function>;
numberFormat: (this: Templating.Owner | void, number: number, decimals: number, decimalPoint?: string, thousandsSep?: string) => string;
};
readonly version: "2.3.1";
readonly win: Window & typeof globalThis;
};
export { AST, CellContentPro, CellRenderer, CellRendererRegistry, Column, ColumnResizing, DataConnector, DataConverter, DataCursor, DataModifier, DataProviderRegistry, DataPool, DataTable, _Grid as Grid, HeaderCell, _Options as Options, Pagination, Popup, SvgIcons, Table, TableCell, Templating };
export declare const classNamePrefix: string, defaultOptions: import("./es-modules/Shared/Types").DeepPartial<_Options>, grid: typeof _Grid.grid, grids: (_Grid | undefined)[], isHighContrastModeActive: () => boolean, product: "Grid Pro", setOptions: typeof import("./es-modules/Grid/Core/Defaults.js").setOptions, version: "2.3.1", win: Window & typeof globalThis;
declare namespace G {
type Options = _Options;
}
export default G;