angular-slickgrid
Version:
Slickgrid components made available in Angular
12 lines (11 loc) • 690 B
TypeScript
import type { TranslateService } from '@ngx-translate/core';
import type { BasePaginationComponent, Column, GridOption as UniversalGridOption } from '@slickgrid-universal/common';
import type { RowDetailView } from './rowDetailView.interface';
export interface GridOption<C extends Column = Column> extends UniversalGridOption<C> {
/** External Custom Pagination Component that can be provided by the user */
customPaginationComponent?: typeof BasePaginationComponent;
/** ngx-translate i18n translation service instance */
i18n?: TranslateService;
/** Row Detail View Plugin options & events (columnId, cssClass, toolTip, width) */
rowDetailView?: RowDetailView;
}