Skip to content

@revolist/revogrid / PluginProviders

Type Alias: PluginProviders

ts
type PluginProviders: {
  column: ColumnDataProvider;
  data: DataProvider;
  dimension: DimensionProvider;
  plugins: PluginServiceBase;
  selection: SelectionStoreConnector;
  viewport: ViewportProvider;
};

Services that are provided by the various plugins for use by the grid. Each plugin is responsible for providing a specific service, and the PluginProviders type collects all the services provided by the plugins.

Type declaration

NameTypeDescriptionDefined in
columnColumnDataProviderThe column service provides access to the grid's column data.src/types/plugin.types.ts:38
dataDataProviderThe data service provides access to the grid data.src/types/plugin.types.ts:26
dimensionDimensionProviderThe dimension service provides access to the grid's dimensions and settings.src/types/plugin.types.ts:30
pluginsPluginServiceBasePlugin servicessrc/types/plugin.types.ts:48
selectionSelectionStoreConnectorThe selection service provides access to the grid's selection state.src/types/plugin.types.ts:34
viewportViewportProviderThe viewport service provides access to the grid's viewport state.src/types/plugin.types.ts:42

Defined in

src/types/plugin.types.ts:22

Revogrid is a powerful data grid library made by Revolist OU.