UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

15 lines (14 loc) 879 B
import { AdaptableAgGrid } from './AdaptableAgGrid'; import { GridOptions, ManagedGridOptionKey } from 'ag-grid-enterprise'; export declare class AgGridOptionsService { private adaptableInstance; private gridOptionsPropertyCache; private colDefPropertyCache; constructor(adaptableInstance: AdaptableAgGrid); destroy(): void; setGridOptionsProperty<T extends keyof GridOptions>(gridOptions: GridOptions, propertyName: T, propertyGetter: (userPropertyValue: GridOptions[T]) => GridOptions[T] | undefined): GridOptions; getUserGridOptionsProperty<T extends keyof GridOptions>(propertyName: T): GridOptions[T]; revertGridOptionsPropertyToUserValue(propertyName: ManagedGridOptionKey): void; revertGridOptionsPropertiesToUserValue<T extends keyof GridOptions>(gridOptions: GridOptions, propertyNames: T[]): void; private get agGridAdapter(); }