UNPKG

dockview-core

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

13 lines (12 loc) 591 B
import { GroupviewPanelState } from './types'; import { DockviewGroupPanel } from './dockviewGroupPanel'; import { IDockviewPanel } from './dockviewPanel'; import { DockviewComponent } from './dockviewComponent'; export interface IPanelDeserializer { fromJSON(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel; } export declare class DefaultDockviewDeserialzier implements IPanelDeserializer { private readonly accessor; constructor(accessor: DockviewComponent); fromJSON(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel; }