@nova-ui/bits
Version:
SolarWinds Nova Framework
32 lines (31 loc) • 1.77 kB
TypeScript
import { AfterViewInit, ElementRef, NgZone, OnChanges, OnDestroy, OnInit, Renderer2 } from "@angular/core";
import { ResizerDirective } from "../../../common/directives";
import { ResizeDirection, ResizeUnit } from "../../../common/directives/resizer/public-api";
import { EventBusService } from "../../../services/event-bus.service";
import { UtilService } from "../../../services/util.service";
import * as i0 from "@angular/core";
/**
* @ignore
*/
export declare class LayoutResizerComponent extends ResizerDirective implements OnInit, AfterViewInit, OnChanges, OnDestroy {
private _elRef;
private _renderer;
private _utilService;
private _targetElement;
private _ngZone;
private _eventBusService;
resizeDirection: ResizeDirection;
resizeElement: any;
resizeUnit: ResizeUnit;
disabled: boolean;
enableSeparateOffsetSize: boolean;
resizerSplitEl: ElementRef;
constructor(_elRef: ElementRef, _renderer: Renderer2, _utilService: UtilService, _targetElement: ElementRef, _ngZone: NgZone, _eventBusService: EventBusService);
resizeClass: string;
isResizeHorizontal(): boolean;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LayoutResizerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LayoutResizerComponent, "nui-layout-resizer", never, { "resizeDirection": { "alias": "resizeDirection"; "required": false; }; "resizeElement": { "alias": "resizeElement"; "required": false; }; "resizeUnit": { "alias": "resizeUnit"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "enableSeparateOffsetSize": { "alias": "enableSeparateOffsetSize"; "required": false; }; }, {}, never, never, false, never>;
}