UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

42 lines (41 loc) 1.36 kB
import { AfterContentInit, AfterViewInit, ElementRef, EventEmitter, NgZone, OnDestroy, Renderer2 } from "@angular/core"; import { JigsawResizableBoxBase } from "./common-box"; export declare class JigsawBox extends JigsawResizableBoxBase implements AfterContentInit, AfterViewInit, OnDestroy { constructor(elementRef: ElementRef, renderer: Renderer2, zone: NgZone); static resizeEnd: EventEmitter<{}>; static resizeStart: EventEmitter<{}>; static viewInit: EventEmitter<{}>; resizable: boolean; _$isFlicker: boolean; /** * @internal */ _$showResizeLine: boolean; parent: JigsawBox; private _childrenBoxRaw; private _resizeLine; private _resizeLineParent; /** * @internal */ _$childrenBox: JigsawBox[]; private _removeResizeStartListener; private _removeResizeEndListener; private _removeWindowResizeListener; private _isCurrentResizingBox; private _computeResizeLineWidth(); /** * @internal */ _$handleResizeStart(event: any): void; /** * @internal */ _$handleResizeEnd(): void; private _emitResizeEvent(eventType); ngAfterViewInit(): void; ngAfterContentInit(): void; private _supportSetSize(box, parent); private _removeAllListener(); ngOnDestroy(): void; }