UNPKG

@arminmajerie/dockview

Version:

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

22 lines 995 B
import { SolidPortalStore } from '../solid'; import { JSX } from 'solid-js'; import { DockviewEvent, GroupPanelPartInitParameters, IContentRenderer, IDockviewPanelProps, PanelUpdateEvent } from '@arminmajerie/dockview-core'; export declare class SolidPanelContentPart implements IContentRenderer { readonly id: string; private readonly component; private readonly solidPortalStore; private readonly _element; private part?; private readonly _onDidFocus; readonly onDidFocus: DockviewEvent<void>; private readonly _onDidBlur; readonly onDidBlur: DockviewEvent<void>; get element(): HTMLElement; constructor(id: string, component: (props: IDockviewPanelProps) => JSX.Element, solidPortalStore: SolidPortalStore); focus(): void; init(parameters: GroupPanelPartInitParameters): void; update(event: PanelUpdateEvent): void; layout(_width: number, _height: number): void; dispose(): void; } //# sourceMappingURL=solidContentPart.d.ts.map