@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
TypeScript
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;
}