ng-devui
Version:
DevUI components based on Angular
42 lines (41 loc) • 2.23 kB
TypeScript
import { AfterViewChecked, ElementRef, EventEmitter, OnChanges, Renderer2, SimpleChanges } from '@angular/core';
import { SplitterService } from './splitter.service';
import { CollapseDirection, SplitterOrientation } from './splitter.types';
import * as i0 from "@angular/core";
export declare class SplitterPaneComponent implements OnChanges, AfterViewChecked {
private splitter;
private el;
private renderer;
minSize: string;
maxSize: string;
resizable: boolean;
collapsible: boolean;
shrink: boolean;
shrinkWidth: number;
_collapsed: boolean;
set collapsed(newCollapsed: boolean);
get collapsed(): boolean;
collapseDirection: CollapseDirection;
widthBeforeShrink: any;
_size: any;
set size(newSize: any);
get size(): any;
sizeChange: EventEmitter<any>;
collapsedChange: EventEmitter<any>;
shrinkStatusChange: EventEmitter<boolean>;
paneClass: boolean;
orientation: SplitterOrientation;
_order: number;
element: any;
set order(paneOrder: number);
get order(): number;
constructor(splitter: SplitterService, el: ElementRef, renderer: Renderer2);
ngOnChanges(changes: SimpleChanges): void;
setOrderStyles(): void;
get computedSize(): any;
toggleCollapseClass(): void;
toggleNearPaneFlexGrow(collapsed: any): void;
ngAfterViewChecked(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SplitterPaneComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SplitterPaneComponent, "d-splitter-pane", never, { "minSize": { "alias": "minSize"; "required": false; }; "maxSize": { "alias": "maxSize"; "required": false; }; "resizable": { "alias": "resizable"; "required": false; }; "collapsible": { "alias": "collapsible"; "required": false; }; "shrink": { "alias": "shrink"; "required": false; }; "shrinkWidth": { "alias": "shrinkWidth"; "required": false; }; "collapsed": { "alias": "collapsed"; "required": false; }; "collapseDirection": { "alias": "collapseDirection"; "required": false; }; "size": { "alias": "size"; "required": false; }; }, { "sizeChange": "sizeChange"; "collapsedChange": "collapsedChange"; "shrinkStatusChange": "shrinkStatusChange"; }, never, ["*"], false, never>;
}