dockview-core
Version:
Zero dependency layout manager supporting tabs, groups, grids and splitviews for vanilla TypeScript
13 lines (12 loc) • 472 B
TypeScript
import { CompositeDisposable } from './lifecycle';
export declare abstract class Resizable extends CompositeDisposable {
private readonly _element;
private _disableResizing;
private _lastWidth;
private _lastHeight;
get element(): HTMLElement;
get disableResizing(): boolean;
set disableResizing(value: boolean);
constructor(parentElement: HTMLElement, disableResizing?: boolean);
abstract layout(width: number, height: number): void;
}