angular-admin-lte-teliqo
Version:
npm# angular-admin-lte
75 lines (74 loc) • 2.29 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnDestroy, Renderer2, TemplateRef } from '@angular/core';
import { AnimationEvent } from '../animations/animations.interface';
export declare class DropdownToggleComponent {
templateRef: TemplateRef<any>;
toggleElement: ElementRef;
}
export declare class DropdownMenuComponent {
templateRef: TemplateRef<any>;
}
export declare class DropdownComponent implements AfterViewInit, OnDestroy {
private changeDetectorRef;
private elementRef;
private ngZone;
private renderer2;
private documentClickListener;
private listeners;
buttonStyleClass: string;
buttonBackgroudColor: string;
contentStyleClass: string;
isCollapsed: boolean;
isWrapper: boolean;
styleClass: string;
toggleElement: Element;
toggleText: string;
onCollapseStart: EventEmitter<{}>;
onCollapseDone: EventEmitter<{}>;
dropdownToggleComponent: DropdownToggleComponent;
dropdownMenuComponent: DropdownMenuComponent;
private defaultToggleElement;
/**
* @method constructor
* @param changeDetectorRef [description]
* @param elementRef [description]
* @param ngZone [description]
* @param renderer2 [description]
*/
constructor(changeDetectorRef: ChangeDetectorRef, elementRef: ElementRef, ngZone: NgZone, renderer2: Renderer2);
/**
* @method ngAfterViewInit
*/
ngAfterViewInit(): void;
/**
* @method ngOnDestroy
*/
ngOnDestroy(): void;
/**
* [toggle description]
* @method toggle
* @param event [description]
*/
toggleDropdown(event: Event): void;
/**
* [collapseStart description]
* @method collapseStart
* @param event [description]
*/
collapseStart(event: AnimationEvent): void;
/**
* [collapseDone description]
* @method collapseDone
* @param event [description]
*/
collapseDone(event: AnimationEvent): void;
/**
* [bindDocumentClickListener description]
* @method bindDocumentClickListener
*/
private bindDocumentClickListener();
/**
* [unBindDocumentClickListener description]
* @method unBindDocumentClickListener
*/
private unBindDocumentClickListener();
}