@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
23 lines (22 loc) • 709 B
TypeScript
import { EventEmitter, NgZone, Renderer2 } from "@angular/core";
export declare class JigsawBoxResizable {
private _renderer;
private _zone;
constructor(_renderer: Renderer2, _zone: NgZone);
parentBox: HTMLElement;
effectBox: HTMLElement;
effectDirection: string;
range: number[];
resize: EventEmitter<number>;
resizeEnd: EventEmitter<number>;
private _effectOffset;
_$moving: boolean;
private _position;
private _removeWindowMouseMoveListener;
private _removeWindowMouseUpListener;
_$dragStart: (event: any) => void;
private _dragMove;
private _dragEnd;
private _removeWindowListener();
ngOnDestroy(): void;
}