body-group-header.directive.d.ts 705 B

1234567891011121314151617181920212223242526
  1. import { EventEmitter, TemplateRef } from '@angular/core';
  2. export declare class DatatableGroupHeaderDirective {
  3. /**
  4. * Row height is required when virtual scroll is enabled.
  5. */
  6. rowHeight: number | ((group?: any, index?: number) => number);
  7. _templateInput: TemplateRef<any>;
  8. _templateQuery: TemplateRef<any>;
  9. readonly template: TemplateRef<any>;
  10. /**
  11. * Track toggling of group visibility
  12. */
  13. toggle: EventEmitter<any>;
  14. /**
  15. * Toggle the expansion of a group
  16. */
  17. toggleExpandGroup(group: any): void;
  18. /**
  19. * Expand all groups
  20. */
  21. expandAllGroups(): void;
  22. /**
  23. * Collapse all groups
  24. */
  25. collapseAllGroups(): void;
  26. }