dockview-core
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
13 lines (12 loc) • 591 B
TypeScript
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;
}