UNPKG

dockview

Version:

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

24 lines (23 loc) 700 B
import { Event } from './events'; import { IDisposable } from './lifecycle'; export interface HostedContainerOptions { id: string; parent?: HTMLElement; } export declare class HostedContainer implements IDisposable { private readonly options; private readonly _element; private readonly _onDidFocus; readonly onDidFocus: Event<void>; private readonly _onDidBlur; readonly onDidBlur: Event<void>; get element(): HTMLElement; constructor(options: HostedContainerOptions); hide(): void; show(): void; layout(element: HTMLElement, dimension?: { width: number; height: number; }): void; dispose(): void; }