UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

35 lines (34 loc) 1.12 kB
import { SplitterPaneComponent } from './splitter-pane.component'; export declare class SplitterService { panes: Array<SplitterPaneComponent>; private containerSize; paneCount: number; configPane({ panes, orientation, containerSize }: { panes: any; orientation: any; containerSize: any; }): void; dragState(splitbarIndex: any): { prev: { index: any; initialSize: any; minSize: number; maxSize: any; }; next: { index: any; initialSize: any; minSize: number; maxSize: any; }; }; setSize(state: any, distance: any): void; clamp(minSize: any, maxSize: any, initialSize: any): number; resize(paneState: any, moveSize: any): void; isResizable(splitBarIndex: any): boolean; isStaticBar(splitBarIndex: any): boolean; getPane(index: any): SplitterPaneComponent; isPercent(size: any): boolean; toPixels(size: any): number; togglePane(paneIndex: any, nearPaneIndex: any): void; }