accordion.component.d.ts 677 B

1234567891011121314
  1. import { AccordionPanelComponent } from './accordion-group.component';
  2. import { AccordionConfig } from './accordion.config';
  3. /** Displays collapsible content panels for presenting information in a limited amount of space. */
  4. export declare class AccordionComponent {
  5. /** turn on/off animation */
  6. isAnimated: boolean;
  7. /** if `true` expanding one item will close all others */
  8. closeOthers: boolean;
  9. protected groups: AccordionPanelComponent[];
  10. constructor(config: AccordionConfig);
  11. closeOtherPanels(openGroup: AccordionPanelComponent): void;
  12. addGroup(group: AccordionPanelComponent): void;
  13. removeGroup(group: AccordionPanelComponent): void;
  14. }