UNPKG

@adaptabletools/adaptable

Version:

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

20 lines (19 loc) 849 B
import { GridInfoOptions, IMetamodelService } from './Interface/IMetamodelService'; import { AdaptableOptions } from '../../../types'; export declare class MetamodelService implements IMetamodelService { private gridInfoOptions; getAdaptableOptions: () => AdaptableOptions; constructor(getAdaptableOptions: () => AdaptableOptions, validateOptions?: boolean); getGridInfoOptions(): GridInfoOptions; getGridInfoNoCodeOptions(): GridInfoOptions; validateAdaptableOptionsValues(): void; private validateOptionsObject; private getExpectedOptionsValueType; private buildGridInfoOptions; private mapGridInfoContainerItems; private getAdaptableOptionsDefaultValues; private getAdaptableMetamodel; private getAdaptableOptionsMetamodel; private extractUiLabel; private formatCamelCaseToHumanText; }