UNPKG

dockview

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

19 lines (18 loc) 801 B
import React from 'react'; import { ReactPortalStore } from '../react'; import { PanelUpdateEvent, IWatermarkRenderer, WatermarkRendererInitParameters, IWatermarkPanelProps } from 'dockview-core'; export declare class ReactWatermarkPart implements IWatermarkRenderer { readonly id: string; private readonly component; private readonly reactPortalStore; private readonly _element; private part?; private readonly parameters; get element(): HTMLElement; constructor(id: string, component: React.FunctionComponent<IWatermarkPanelProps>, reactPortalStore: ReactPortalStore); init(parameters: WatermarkRendererInitParameters): void; focus(): void; update(params: PanelUpdateEvent): void; layout(_width: number, _height: number): void; dispose(): void; }