angular-admin-lte-teliqo
Version:
npm# angular-admin-lte
119 lines (118 loc) • 3.71 kB
TypeScript
import { AfterContentInit, AfterViewInit, ChangeDetectorRef, EventEmitter, NgZone, OnChanges, OnDestroy, OnInit, QueryList, Renderer2, SimpleChanges, TemplateRef } from '@angular/core';
import { AnimationEvent } from '../animations/animations.interface';
export declare class AccordionHeaderComponent {
templateRef: TemplateRef<any>;
}
export declare class AccordionContentComponent {
templateRef: TemplateRef<any>;
}
export declare class AccordionComponent implements OnInit {
contentTemplateRef: TemplateRef<AccordionContentComponent>;
headerStyleColor: string;
isCollapsing: boolean;
isCollapsed: boolean;
index: number;
borderColor: string;
contentColor: string;
contentStyleClass: string;
header: string;
headerColor: string;
headerColorHover: string;
headerStyleClass: string;
accordionHeaderComponent: AccordionHeaderComponent;
accordionContentComponent: AccordionContentComponent;
templateRef: TemplateRef<any>;
/**
* @method ngOnInit
*/
ngOnInit(): void;
}
export declare class AccordionGroupComponent implements AfterContentInit, AfterViewInit, OnChanges, OnDestroy {
private changeDetectorRef;
private ngZone;
private renderer2;
private activeIndex;
private listeners;
private subscriptions;
_activeIndex: any;
isMultiple: boolean;
styleClass: string;
onCollapseStart: EventEmitter<{}>;
onCollapseDone: EventEmitter<{}>;
accordionComponents: QueryList<AccordionComponent>;
private accordionToggleDirectives;
/**
* @method constructor
* @param changeDetectorRef [description]
* @param ngZone [description]
* @param renderer2 [description]
*/
constructor(changeDetectorRef: ChangeDetectorRef, ngZone: NgZone, renderer2: Renderer2);
/**
* [headerMouseLeave description]
* @method headerMouseLeave
* @param accordion [description]
*/
static headerMouseLeave(accordion: AccordionComponent): void;
/**
* [headerMouseEnter description]
* @method headerMouseEnter
* @param accordion [description]
*/
static headerMouseEnter(accordion: AccordionComponent): void;
/**
* @method ngAfterViewInit
*/
ngAfterContentInit(): void;
/**
* @method ngAfterViewInit
*/
ngAfterViewInit(): void;
/**
* [ngOnChanges description]
* @method ngOnChanges
* @param changes [description]
* @return [description]
*/
ngOnChanges(changes: SimpleChanges): void;
/**
* @method ngOnDestroy
*/
ngOnDestroy(): void;
/**
* [toggleAccordion description]
* @method toggleAccordion
* @param event [description]
* @param toggleIndex [description]
*/
toggleAccordion(event: Event, toggleIndex: number): void;
/**
* [collapseStart description]
* @method collapseStart
* @param event [description]
* @param accordion [description]
*/
collapseStart(event: AnimationEvent, accordion: AccordionComponent): void;
/**
* [collapseDone description]
* @method collapseDone
* @param event [description]
* @param accordion [description]
*/
collapseDone(event: AnimationEvent, accordion: AccordionComponent): void;
/**
* [setAccordionsIndex description]
* @method setAccordionsIndex
*/
private setAccordionsIndex();
/**
* [setAccordionsToggle description]
* @method setAccordionsToggle
*/
private setAccordionsToggle();
/**
* [updateAccordionIsCollapsed description]
* @method updateAccordionIsCollapsed
*/
private updateAccordionIsCollapsed();
}