UNPKG

ng2-split-pane-patch

Version:

A simple resizable split pane Angular 2 library

35 lines (34 loc) 1.89 kB
import { ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class SplitPaneComponent implements OnChanges { primaryComponent: ElementRef; secondaryComponent: ElementRef; initialRatio: number; primaryMinSize: number; secondaryMinSize: number; separatorThickness: number; primaryToggledOff: boolean; secondaryToggledOff: boolean; localStorageKey: string; notifySizeDidChange: EventEmitter<any>; notifyBeginResizing: EventEmitter<any>; notifyEndedResizing: EventEmitter<any>; primarySizeBeforeTogglingOff: number; dividerSize: number; isResizing: boolean; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; getTotalSize(): number; getPrimarySize(): number; getSecondarySize(): number; dividerPosition(size: number): void; getAvailableSize(): number; applySizeChange(size: number): void; notifyWillChangeSize(resizing: boolean): void; checkValidBounds(newSize: number, minSize: number, maxSize: number): number; checkBothToggledOff(): void; stopResizing(): void; onMouseup(event: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<SplitPaneComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SplitPaneComponent, "split-pane", never, { "initialRatio": "primary-component-initialratio"; "primaryMinSize": "primary-component-minsize"; "secondaryMinSize": "secondary-component-minsize"; "separatorThickness": "separator-thickness"; "primaryToggledOff": "primary-component-toggled-off"; "secondaryToggledOff": "secondary-component-toggled-off"; "localStorageKey": "local-storage-key"; }, { "notifySizeDidChange": "on-change"; "notifyBeginResizing": "on-begin-resizing"; "notifyEndedResizing": "on-ended-resizing"; }, never, never>; }