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 | */
|
5 | export 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 | }
|