ng-devui
Version:
DevUI components based on Angular
31 lines (30 loc) • 1.83 kB
TypeScript
import { AfterContentInit, ChangeDetectorRef, ElementRef, OnChanges, OnDestroy, QueryList, SimpleChanges } from '@angular/core';
import { Subscription } from 'rxjs';
import { SplitterBarComponent } from './splitter-bar.component';
import { SplitterPaneComponent } from './splitter-pane.component';
import { SplitterService } from './splitter.service';
import { SplitterOrientation } from './splitter.types';
import * as i0 from "@angular/core";
export declare class SplitterComponent implements OnChanges, AfterContentInit, OnDestroy {
private el;
private splitter;
private cdr;
orientation: SplitterOrientation;
splitBarSize: string;
disabledBarSize: string;
showCollapseButton: boolean;
collapsePosLeft: string;
collapsePosTop: string;
get class(): string;
panes: QueryList<SplitterPaneComponent>;
splitterBars: QueryList<SplitterBarComponent>;
paneChangesSubscription: Subscription;
constructor(el: ElementRef, splitter: SplitterService, cdr: ChangeDetectorRef);
ngOnChanges(changes: SimpleChanges): void;
ngAfterContentInit(): void;
toggleCollapsed(index?: number): void;
ngOnDestroy(): void;
reconfigure(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SplitterComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SplitterComponent, "d-splitter", ["dSplitter"], { "orientation": { "alias": "orientation"; "required": false; }; "splitBarSize": { "alias": "splitBarSize"; "required": false; }; "disabledBarSize": { "alias": "disabledBarSize"; "required": false; }; "showCollapseButton": { "alias": "showCollapseButton"; "required": false; }; "collapsePosLeft": { "alias": "collapsePosLeft"; "required": false; }; "collapsePosTop": { "alias": "collapsePosTop"; "required": false; }; }, {}, ["panes"], ["d-splitter-pane"], false, never>;
}