UNPKG

dockview

Version:

Zero dependency layout manager supporting tabs, grids and splitviews with ReactJS support

23 lines (22 loc) 683 B
import { IDisposable } from '../../lifecycle'; import { IGroupPanel } from '../groupPanel'; import { IRenderable } from '../types'; export interface HostedPanelOptions { id: string; parent?: HTMLElement; } export declare class HostedPanel implements IRenderable, IDisposable { private readonly panel; private readonly options; private readonly _element; get element(): HTMLElement; get id(): string; constructor(panel: IGroupPanel, options: HostedPanelOptions); hide(): void; show(): void; layout(element: HTMLElement, dimension?: { width: number; height: number; }): void; dispose(): void; }