ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
25 lines (24 loc) • 1.15 kB
TypeScript
// Type definitions for ag-grid v18.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
import { GridOptions } from '../entities/gridOptions';
import { GridApi } from '../gridApi';
import { ColumnApi } from '../columnController/columnApi';
export declare class ComponentUtil {
static EVENTS: string[];
private static EVENT_CALLBACKS;
private static EVENT_CALLBACKS_NO_PREFIX;
static STRING_PROPERTIES: string[];
static OBJECT_PROPERTIES: string[];
static ARRAY_PROPERTIES: string[];
static NUMBER_PROPERTIES: string[];
static BOOLEAN_PROPERTIES: string[];
static FUNCTION_PROPERTIES: string[];
static ALL_PROPERTIES: string[];
static getEventCallbacks(): string[];
static copyAttributesToGridOptions(gridOptions: GridOptions, component: any, skipEventDeprecationCheck?: boolean): GridOptions;
static getCallbackForEvent(eventName: string): string;
static processOnChange(changes: any, gridOptions: GridOptions, api: GridApi, columnApi: ColumnApi): void;
static toBoolean(value: any): boolean;
static toNumber(value: any): number;
}