UNPKG

896 BTypeScriptView Raw
1/**
2 * These keys are used for validating properties supplied on a gridOptions object, and for code generation.
3 * If you change the properties on the gridOptions interface, you *must* update this file as well to be consistent.
4 */
5export declare class PropertyKeys {
6 static STRING_PROPERTIES: string[];
7 static OBJECT_PROPERTIES: string[];
8 static ARRAY_PROPERTIES: string[];
9 static NUMBER_PROPERTIES: string[];
10 static BOOLEAN_PROPERTIES: string[];
11 /** You do not need to include event callbacks in this list, as they are generated automatically. */
12 static FUNCTION_PROPERTIES: string[];
13 static ALL_PROPERTIES: string[];
14 /**
15 * Used when performing property checks. This avoids noise caused when using frameworks, which can add their own
16 * framework-specific properties to colDefs, gridOptions etc.
17 */
18 static FRAMEWORK_PROPERTIES: string[];
19}