dockview-solid
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
20 lines (19 loc) • 701 B
TypeScript
import { IPanePart, PanePanelComponentInitParameter, PanelUpdateEvent } from 'dockview-core';
import { IPaneviewPanelProps } from './paneview';
import type { Component } from 'solid-js';
/**
* SolidJS implementation of pane panel section for Dockview paneview integration.
*/
export declare class SolidPanePanelSection implements IPanePart {
readonly id: string;
private readonly componentFn;
readonly element: HTMLElement;
private part?;
constructor(id: string, componentFn: Component<IPaneviewPanelProps>);
init(parameters: PanePanelComponentInitParameter): void;
toJSON(): {
id: string;
};
update(event: PanelUpdateEvent): void;
dispose(): void;
}