UNPKG

1.93 kBTypeScriptView Raw
1import { OnDestroy, OnInit, EventEmitter } from '@angular/core';
2import { AccordionComponent } from './accordion.component';
3/**
4 * ### Accordion heading
5 * Instead of using `heading` attribute on the `accordion-group`, you can use
6 * an `accordion-heading` attribute on `any` element inside of a group that
7 * will be used as group's header template.
8 */
9import * as ɵngcc0 from '@angular/core';
10export declare class AccordionPanelComponent implements OnInit, OnDestroy {
11 /** turn on/off animation */
12 isAnimated: boolean;
13 /** Clickable text in accordion's group header, check `accordion heading` below for using html in header */
14 heading: string;
15 /** Provides an ability to use Bootstrap's contextual panel classes
16 * (`panel-primary`, `panel-success`, `panel-info`, etc...).
17 * List of all available classes [available here]
18 * (https://getbootstrap.com/docs/3.3/components/#panels-alternatives)
19 */
20 panelClass: string;
21 /** if <code>true</code> — disables accordion group */
22 isDisabled: boolean;
23 /** Emits when the opened state changes */
24 isOpenChange: EventEmitter<boolean>;
25 /** Is accordion group open or closed. This property supports two-way binding */
26 get isOpen(): boolean;
27 set isOpen(value: boolean);
28 get isBs3(): boolean;
29 protected _isOpen: boolean;
30 protected accordion: AccordionComponent;
31 constructor(accordion: AccordionComponent);
32 ngOnInit(): void;
33 ngOnDestroy(): void;
34 toggleOpen(): void;
35 static ɵfac: ɵngcc0.ɵɵFactoryDef<AccordionPanelComponent, never>;
36 static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<AccordionPanelComponent, "accordion-group, accordion-panel", never, { "panelClass": "panelClass"; "isDisabled": "isDisabled"; "isOpen": "isOpen"; "heading": "heading"; }, { "isOpenChange": "isOpenChange"; }, never, ["[accordion-heading]", "*"]>;
37}
38
39//# sourceMappingURL=accordion-group.component.d.ts.map
\No newline at end of file