@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
31 lines (30 loc) • 1.14 kB
TypeScript
import { ElementRef, OnInit, Renderer2, OnDestroy } from '@angular/core';
import { Subscription } from 'rxjs';
import { ResizeDirective } from './resize.directive';
import { SplitterService } from './splitter.service';
import { SplitterOrientation } from './splitter.types';
export declare class SplitterBarComponent implements OnInit, OnDestroy {
private el;
private splitter;
private renderer;
private resize;
index: number;
orientation: SplitterOrientation;
_splitBarSize: any;
splitBarSize: any;
disabledBarSize: any;
readonly class: string;
subscriptions: Subscription;
private stopPropagation;
private moveStream;
constructor(el: ElementRef, splitter: SplitterService, renderer: Renderer2, resize: ResizeDirective);
ngOnInit(): void;
collapsePrePane(): void;
collapseNextPane(): void;
toggleResize(paneIndex: any): void;
readonly prevClass: string;
readonly nextClass: string;
generateClass(classes: any): string;
generateCollapseClass(pane: any, nearPane: any, showIcon: any): string;
ngOnDestroy(): void;
}