UNPKG

dockview-core

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

16 lines (15 loc) 626 B
import { GridviewPanel } from './gridviewPanel'; import { Orientation } from '../splitview/splitview'; import { CreateComponentOptions } from '../dockview/options'; export interface GridviewOptions { disableAutoResizing?: boolean; proportionalLayout?: boolean; orientation: Orientation; className?: string; hideBorders?: boolean; } export interface GridviewFrameworkOptions { createComponent: (options: CreateComponentOptions) => GridviewPanel; } export type GridviewComponentOptions = GridviewOptions & GridviewFrameworkOptions; export declare const PROPERTY_KEYS_GRIDVIEW: (keyof GridviewOptions)[];