55 * It contains typing information for all components that exist in this project.
66 */
77import { HTMLStencilElement , JSXBase } from "@stencil/core/internal" ;
8- import { AdditionalData , AfterEditEvent , AllDimensionType , ApplyFocusEvent , BeforeCellRenderEvent , BeforeEdit , BeforeRangeSaveDataDetails , BeforeRowRenderEvent , BeforeSaveDataDetails , Cell , CellTemplateProp , ChangedRange , ColumnDataSchemaModel , ColumnGrouping , ColumnProp , ColumnRegular , ColumnType , DataFormat , DataType , DimensionCols , DimensionRows , DimensionSettingsState , DimensionType , DimensionTypeCol , DragStartEvent , EditCell , EditorCtr , Editors , ElementScroll , ExtraNodeFuncConfig , FocusAfterRenderEvent , FocusRenderEvent , FocusTemplateFunc , InitialHeaderClick , MultiDimensionType , Nullable , PluginBaseComponent , PositionItem , ProvidersColumns , RangeArea , RangeClipboardCopyEventProps , RangeClipboardPasteEvent , RowDefinition , RowDragStartDetails , RowHeaders , SaveDataDetails , SelectionStoreState , TempRange , Theme , ViewportData , ViewPortResizeEvent , ViewPortScrollEvent , ViewportState , ViewSettingSizeProp } from "./types/index" ;
8+ import { AdditionalData , AfterEditEvent , AllDimensionType , ApplyFocusEvent , BeforeCellRenderEvent , BeforeEdit , BeforeRangeSaveDataDetails , BeforeRowRenderEvent , BeforeSaveDataDetails , Cell , CellTemplateProp , ChangedRange , ColumnDataSchemaModel , ColumnGrouping , ColumnProp , ColumnRegular , ColumnType , DataFormat , DataType , DimensionCols , DimensionRows , DimensionSettingsState , DimensionType , DimensionTypeCol , DragStartEvent , EditCell , EditorCtr , Editors , ElementScroll , ExtraNodeFuncConfig , FocusAfterRenderEvent , FocusRenderEvent , FocusTemplateFunc , InitialHeaderClick , MultiDimensionType , Nullable , PluginBaseComponent , PluginProviders , PositionItem , ProvidersColumns , RangeArea , RangeClipboardCopyEventProps , RangeClipboardPasteEvent , RowDefinition , RowDragStartDetails , RowHeaders , SaveDataDetails , SelectionStoreState , TempRange , Theme , ViewportData , ViewPortResizeEvent , ViewPortScrollEvent , ViewportState , ViewSettingSizeProp } from "./types/index" ;
99import { GridPlugin } from "./plugins/base.plugin" ;
1010import { AutoSizeColumnConfig } from "./plugins/column.auto-size.plugin" ;
1111import { ColumnFilterConfig , FilterCaptions , FilterCollectionItem , LogicFunction , MultiFilterItem , ShowData } from "./plugins/filter/filter.types" ;
@@ -21,7 +21,7 @@ import { ResizeProps } from "./components/header/resizable.directive";
2121import { HeaderRenderProps } from "./components/header/header-renderer" ;
2222import { HeaderGroupRendererProps } from "./components/header/header-group-renderer" ;
2323import { EventData } from "./components/overlay/selection.utils" ;
24- export { AdditionalData , AfterEditEvent , AllDimensionType , ApplyFocusEvent , BeforeCellRenderEvent , BeforeEdit , BeforeRangeSaveDataDetails , BeforeRowRenderEvent , BeforeSaveDataDetails , Cell , CellTemplateProp , ChangedRange , ColumnDataSchemaModel , ColumnGrouping , ColumnProp , ColumnRegular , ColumnType , DataFormat , DataType , DimensionCols , DimensionRows , DimensionSettingsState , DimensionType , DimensionTypeCol , DragStartEvent , EditCell , EditorCtr , Editors , ElementScroll , ExtraNodeFuncConfig , FocusAfterRenderEvent , FocusRenderEvent , FocusTemplateFunc , InitialHeaderClick , MultiDimensionType , Nullable , PluginBaseComponent , PositionItem , ProvidersColumns , RangeArea , RangeClipboardCopyEventProps , RangeClipboardPasteEvent , RowDefinition , RowDragStartDetails , RowHeaders , SaveDataDetails , SelectionStoreState , TempRange , Theme , ViewportData , ViewPortResizeEvent , ViewPortScrollEvent , ViewportState , ViewSettingSizeProp } from "./types/index" ;
24+ export { AdditionalData , AfterEditEvent , AllDimensionType , ApplyFocusEvent , BeforeCellRenderEvent , BeforeEdit , BeforeRangeSaveDataDetails , BeforeRowRenderEvent , BeforeSaveDataDetails , Cell , CellTemplateProp , ChangedRange , ColumnDataSchemaModel , ColumnGrouping , ColumnProp , ColumnRegular , ColumnType , DataFormat , DataType , DimensionCols , DimensionRows , DimensionSettingsState , DimensionType , DimensionTypeCol , DragStartEvent , EditCell , EditorCtr , Editors , ElementScroll , ExtraNodeFuncConfig , FocusAfterRenderEvent , FocusRenderEvent , FocusTemplateFunc , InitialHeaderClick , MultiDimensionType , Nullable , PluginBaseComponent , PluginProviders , PositionItem , ProvidersColumns , RangeArea , RangeClipboardCopyEventProps , RangeClipboardPasteEvent , RowDefinition , RowDragStartDetails , RowHeaders , SaveDataDetails , SelectionStoreState , TempRange , Theme , ViewportData , ViewPortResizeEvent , ViewPortScrollEvent , ViewportState , ViewSettingSizeProp } from "./types/index" ;
2525export { GridPlugin } from "./plugins/base.plugin" ;
2626export { AutoSizeColumnConfig } from "./plugins/column.auto-size.plugin" ;
2727export { ColumnFilterConfig , FilterCaptions , FilterCollectionItem , LogicFunction , MultiFilterItem , ShowData } from "./plugins/filter/filter.types" ;
@@ -153,6 +153,10 @@ export namespace Components {
153153 * Get all active plugins instances
154154 */
155155 "getPlugins" : ( ) => Promise < PluginBaseComponent [ ] > ;
156+ /**
157+ * Get all providers for grid Useful for external grid integration
158+ */
159+ "getProviders" : ( ) => Promise < PluginProviders | undefined > ;
156160 /**
157161 * Get the currently selected Range.
158162 */
0 commit comments