ng-devui
Version:
DevUI components based on Angular
53 lines (52 loc) • 2.61 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core';
import { I18nService } from 'ng-devui/i18n';
import { Subscription } from 'rxjs';
import { ResizeDirective } from './resize.directive';
import { SplitterService } from './splitter.service';
import { SplitterOrientation } from './splitter.types';
import * as i0 from "@angular/core";
export declare class SplitterBarComponent implements OnInit, AfterViewInit, OnDestroy {
el: ElementRef;
private splitter;
private renderer;
private resize;
private cdr;
private cdrSelf;
private i18n;
index: number;
orientation: SplitterOrientation;
showCollapseButton: any;
collapsePosLeft: string;
collapsePosTop: string;
_splitBarSize: any;
set splitBarSize(size: any);
get splitBarSize(): any;
disabledBarSize: any;
get class(): string;
splitterText: any;
preTip: any;
nextTip: any;
subscriptions: Subscription;
private stopPropagation;
private moveStream;
constructor(el: ElementRef, splitter: SplitterService, renderer: Renderer2, resize: ResizeDirective, cdr: ChangeDetectorRef, cdrSelf: ChangeDetectorRef, i18n: I18nService);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
initialCollapseStatus(): void;
collapsePrePane(lockStatus?: any): void;
collapseNextPane(lockStatus?: any): void;
queryPanes(index: any, nearIndex: any): {
pane: import("ng-devui/splitter").SplitterPaneComponent;
nearPane: import("ng-devui/splitter").SplitterPaneComponent;
};
toggleResize(): void;
get prevClass(): string;
get nextClass(): string;
generateClass(classes: any): string;
generateCollapseClass(pane: any, nearPane: any, showIcon: any): string;
hidePrevIsCovered(): void;
hideNextIsCovered(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SplitterBarComponent, [null, null, null, { host: true; }, { skipSelf: true; }, null, null]>;
static ɵcmp: i0.ɵɵComponentDeclaration<SplitterBarComponent, "d-splitter-bar", never, { "index": { "alias": "index"; "required": false; }; "orientation": { "alias": "orientation"; "required": false; }; "showCollapseButton": { "alias": "showCollapseButton"; "required": false; }; "collapsePosLeft": { "alias": "collapsePosLeft"; "required": false; }; "collapsePosTop": { "alias": "collapsePosTop"; "required": false; }; "splitBarSize": { "alias": "splitBarSize"; "required": false; }; "disabledBarSize": { "alias": "disabledBarSize"; "required": false; }; }, {}, never, never, false, never>;
}