angular-admin-lte
Version:
Admin-lte implémentation for Angular 4+
56 lines (55 loc) • 1.56 kB
TypeScript
import { ElementRef, EventEmitter, Renderer2, NgZone, AfterContentInit, OnInit, OnDestroy } from '@angular/core';
export declare class CollapseAnimationDirective implements OnInit, AfterContentInit, OnDestroy {
private elementRef;
private ngZone;
private renderer2;
private firstStart;
private isCollapsed;
private lastIsCollapsed;
private offsetHeight;
private event;
private transitioning;
private listener;
collapseAnimationDuration: number;
collapseAnimationTiming: string;
_isCollapsed: boolean;
startEventEmitter: EventEmitter<{}>;
doneEventEmitter: EventEmitter<{}>;
/**
* @method constructor
* @param {ElementRef} privateelementRef [description]
* @param {NgZone} privatengZone [description]
* @param {Renderer2} privaterenderer2 [description]
*/
constructor(elementRef: ElementRef, ngZone: NgZone, renderer2: Renderer2);
/**
* @method ngOnInit
*/
ngOnInit(): void;
/**
* @method ngAfterContentInit
*/
ngAfterContentInit(): void;
/**
* [ngOnDestroy description]
* @method ngOnDestroy
* @return {[type]} [description]
*/
ngOnDestroy(): void;
/**
* [subscriptions description]
* @method subscriptions
*/
private subscriptions();
/**
* [unCollapse description]
* @method unCollapse
*/
private unCollapse();
/**
* [collapse description]
* @method collapse
*/
private collapse();
private emit(phaseName);
}