propertyKeys.d.ts 896 B

12345678910111213141516171819
  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. }