UNPKG

@arminmajerie/dockview

Version:

Zero dependency layout manager supporting tabs, grids and splitviews (SolidJS only)

20 lines 786 B
import { PanelUpdateEvent, IPanePart, PanePanelComponentInitParameter } from 'dockview-core'; import { SolidPortalStore } from '../solid'; import { IPaneviewPanelProps } from './paneview'; import { JSX } from 'solid-js'; export declare class PanePanelSection implements IPanePart { readonly id: string; private readonly component; private readonly solidPortalStore; private readonly _element; private part?; get element(): HTMLElement; constructor(id: string, component: (props: IPaneviewPanelProps) => JSX.Element, solidPortalStore: SolidPortalStore); init(parameters: PanePanelComponentInitParameter): void; toJSON(): { id: string; }; update(params: PanelUpdateEvent): void; dispose(): void; } //# sourceMappingURL=view.d.ts.map