@anglr/grid
Version:
Angular module displaying grid
79 lines • 2.2 kB
TypeScript
import { ContentRenderer, ContentRendererOptions, CssClassesContentRenderer, CssClassesOrdering, DataLoader, GridInitializer, GridMetadata, GridPlugin, GridPluginInstances, MetadataSelector, NoDataRenderer, Ordering, OrderingOptions, Paging, RowSelector } from '../interfaces';
/**
* Implementation of GridPluginInstances
*/
export declare class GridPluginInstancesDef implements GridPluginInstances {
/**
* @inheritdoc
*/
contentRenderer: ContentRenderer<ContentRendererOptions<CssClassesContentRenderer>>;
/**
* @inheritdoc
*/
dataLoader: DataLoader<unknown>;
/**
* @inheritdoc
*/
gridInitializer: GridInitializer<unknown>;
/**
* @inheritdoc
*/
metadataSelector: MetadataSelector<GridMetadata>;
/**
* @inheritdoc
*/
noDataRenderer: NoDataRenderer;
/**
* @inheritdoc
*/
ordering: Ordering<unknown, OrderingOptions<CssClassesOrdering>>;
/**
* @inheritdoc
*/
paging: Paging;
/**
* @inheritdoc
*/
rowSelector: RowSelector<unknown, unknown, unknown>;
/**
* Content renderer plugin
*/
get ContentRenderer(): GridPlugin<unknown>;
set ContentRenderer(value: ContentRenderer);
/**
* Data loader plugin
*/
get DataLoader(): GridPlugin<unknown>;
set DataLoader(value: DataLoader);
/**
* Grid initializer plugin
*/
get GridInitializer(): GridPlugin<unknown>;
set GridInitializer(value: GridInitializer);
/**
* Metadata selector plugin
*/
get MetadataSelector(): GridPlugin<unknown>;
set MetadataSelector(value: MetadataSelector);
/**
* No data renderer plugin
*/
get NoDataRenderer(): GridPlugin<unknown>;
set NoDataRenderer(value: NoDataRenderer);
/**
* Ordering plugin
*/
get Ordering(): GridPlugin<unknown>;
set Ordering(value: Ordering);
/**
* Paging plugin
*/
get Paging(): GridPlugin<unknown>;
set Paging(value: Paging);
/**
* Row selector plugin
*/
get RowSelector(): GridPlugin<unknown>;
set RowSelector(value: RowSelector);
}
//# sourceMappingURL=gridPluginInstancesDef.d.ts.map