angular-split-ng6
Version:
Copy of angular-split but with aszechlicki fix, and some other errors patched for angular 6.
30 lines (29 loc) • 1.12 kB
TypeScript
import { ElementRef, Renderer2, OnInit, OnDestroy, NgZone } from '@angular/core';
import { SplitComponent } from './split.component';
export declare class SplitAreaDirective implements OnInit, OnDestroy {
private ngZone;
private elRef;
private renderer;
private split;
private _order;
order: number | null;
private _size;
size: number | null;
private _minSize;
minSize: number;
private _visible;
visible: boolean;
private transitionListener;
private readonly lockListeners;
constructor(ngZone: NgZone, elRef: ElementRef, renderer: Renderer2, split: SplitComponent);
ngOnInit(): void;
getSizePixel(prop: 'offsetWidth' | 'offsetHeight'): number;
setStyleVisibleAndDir(isVisible: boolean, isDragging: boolean, direction: 'horizontal' | 'vertical'): void;
setStyleOrder(value: number): void;
setStyleFlexbasis(value: string, isDragging: boolean): void;
private setStyleTransition(useTransition);
private onTransitionEnd(event);
lockEvents(): void;
unlockEvents(): void;
ngOnDestroy(): void;
}