dockview-vue
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
17 lines (16 loc) • 500 B
TypeScript
import type { PaneviewApi, PaneviewOptions, PaneviewPanelApi } from 'dockview-core';
export interface PaneviewReadyEvent {
api: PaneviewApi;
}
export interface IPaneviewVuePanelProps<T extends Record<string, any> = any> {
params: T;
api: PaneviewPanelApi;
containerApi: PaneviewApi;
title: string;
}
export interface IPaneviewVueProps extends PaneviewOptions {
components: Record<string, string>;
}
export type PaneviewVueEvents = {
ready: [event: PaneviewReadyEvent];
};