dockview-solid
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
18 lines (17 loc) • 719 B
TypeScript
import { SplitviewPanel, SplitviewApi } from 'dockview-core';
import { SolidPart } from '../solid';
import { ISplitviewPanelProps } from './splitview';
import type { Component } from 'solid-js';
/**
* SolidJS implementation of panel view for Dockview splitview integration.
*/
export declare class SolidSplitPanelView extends SplitviewPanel {
readonly id: string;
private readonly componentFn;
constructor(id: string, component: string, componentFn: Component<ISplitviewPanelProps>);
getComponent(): SolidPart<{
params: import("dockview-core").Parameters;
api: import("dockview-core/dist/cjs/api/splitviewPanelApi").SplitviewPanelApiImpl;
containerApi: SplitviewApi;
}>;
}