panel.d.ts 917 B

12345678910111213141516171819202122232425262728293031
  1. import { EventEmitter, ElementRef } from '@angular/core';
  2. import { BlockableUI } from '../common/blockableui';
  3. export declare class Panel implements BlockableUI {
  4. private el;
  5. toggleable: boolean;
  6. header: string;
  7. collapsed: boolean;
  8. style: any;
  9. styleClass: string;
  10. expandIcon: string;
  11. collapseIcon: string;
  12. showHeader: boolean;
  13. toggler: string;
  14. collapsedChange: EventEmitter<any>;
  15. onBeforeToggle: EventEmitter<any>;
  16. onAfterToggle: EventEmitter<any>;
  17. transitionOptions: string;
  18. footerFacet: any;
  19. animating: boolean;
  20. id: string;
  21. constructor(el: ElementRef);
  22. onHeaderClick(event: Event): void;
  23. onIconClick(event: Event): void;
  24. toggle(event: Event): boolean;
  25. expand(event: any): void;
  26. collapse(event: any): void;
  27. getBlockableElement(): HTMLElement;
  28. onToggleDone(event: Event): void;
  29. }
  30. export declare class PanelModule {
  31. }