ngx-resizable-ex
Version:
A Resizable Split-Pane Layout for Angular6+
34 lines (33 loc) • 951 B
TypeScript
import { OnInit, ElementRef, EventEmitter, AfterViewInit } from '@angular/core';
import { NgxResizeableWindowRef } from '../window.service';
export declare class ResizableComponent implements OnInit, AfterViewInit {
private regionElement;
private windowRef;
resizable: boolean;
noTransition: boolean;
width: any;
height: any;
flexBasis: any;
directions: any;
rFlex: boolean;
resizeStart: EventEmitter<{}>;
resizing: EventEmitter<{}>;
resizeEnd: EventEmitter<{}>;
private nativeElement;
private style;
private w;
private h;
private vx;
private vy;
private start;
private dragDir;
private axis;
private info;
constructor(regionElement: ElementRef, windowRef: NgxResizeableWindowRef);
ngOnInit(): void;
ngAfterViewInit(): void;
private updateInfo;
dragStart(e: any, direction: any): void;
dragEnd(e: any): void;
dragging(e: any): void;
}