dockview-solid
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
17 lines (16 loc) • 688 B
TypeScript
import { IWatermarkRenderer, WatermarkRendererInitParameters, PanelUpdateEvent, IWatermarkPanelProps } from 'dockview-core';
/**
* SolidJS implementation of IWatermarkRenderer: mounts Solid components as watermark overlay.
*/
export declare class SolidWatermarkPart implements IWatermarkRenderer {
readonly id: string;
private readonly component;
readonly element: HTMLElement;
private part?;
private params?;
constructor(id: string, component: (props: IWatermarkPanelProps) => any);
init(parameters: WatermarkRendererInitParameters): void;
update(event: PanelUpdateEvent): void;
layout(_width: number, _height: number): void;
dispose(): void;
}