@qodalis/angular-cli
Version:
A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.
31 lines (30 loc) • 1.4 kB
TypeScript
import { EventEmitter, OnInit, ElementRef } from '@angular/core';
import { MenuItem } from 'primeng/api';
import * as i0 from "@angular/core";
export declare class CollapsableContentComponent implements OnInit {
private el;
previousPanelHeight: number;
panelHeight: number;
isResizing: boolean;
startY: number;
startHeight: number;
visible: boolean;
isCollapsed: boolean;
isMaximized: boolean;
onToggle: EventEmitter<boolean>;
onContentSizeChange: EventEmitter<number>;
items: MenuItem[] | undefined;
activeItem: MenuItem | undefined;
constructor(el: ElementRef);
ngOnInit(): void;
onActiveItemChange(event: MenuItem): void;
toggleTerminal(): void;
closeTerminal(): void;
toggleMaximizationTerminal(): void;
onResizeStart(event: MouseEvent): void;
onMouseMove(event: MouseEvent): void;
onMouseUp(): void;
private updateTerminalSize;
static ɵfac: i0.ɵɵFactoryDeclaration<CollapsableContentComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CollapsableContentComponent, "collapsable-content", never, { "visible": { "alias": "visible"; "required": false; }; "isCollapsed": { "alias": "isCollapsed"; "required": false; }; "isMaximized": { "alias": "isMaximized"; "required": false; }; }, { "onToggle": "onToggle"; "onContentSizeChange": "onContentSizeChange"; }, never, ["*"], false, never>;
}