UNPKG

@arminmajerie/dockview

Version:

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

24 lines 1.1 kB
import { SolidPart, SolidPortalStore } from '../solid'; import { DockviewApi, DockviewGroupPanel, DockviewGroupPanelApi, PanelUpdateEvent, IHeaderActionsRenderer, IDockviewHeaderActionsProps } from '@arminmajerie/dockview-core'; import { JSX } from 'solid-js'; export declare class SolidHeaderActionsRendererPart implements IHeaderActionsRenderer { private readonly component; private readonly solidPortalStore; private readonly _group; private readonly mutableDisposable; private readonly _element; private _part?; get element(): HTMLElement; get part(): SolidPart<IDockviewHeaderActionsProps> | undefined; constructor(component: (props: IDockviewHeaderActionsProps) => JSX.Element, solidPortalStore: SolidPortalStore, _group: DockviewGroupPanel); init(parameters: { containerApi: DockviewApi; api: DockviewGroupPanelApi; }): void; dispose(): void; update(event: PanelUpdateEvent): void; private updatePanels; private updateActivePanel; private updateGroupActive; } //# sourceMappingURL=headerActionsRenderer.d.ts.map