dockview-vue
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
16 lines (15 loc) • 481 B
TypeScript
import type { GridviewApi, GridviewOptions, GridviewPanelApi } from 'dockview-core';
export interface GridviewReadyEvent {
api: GridviewApi;
}
export interface IGridviewVuePanelProps<T extends Record<string, any> = any> {
params: T;
api: GridviewPanelApi;
containerApi: GridviewApi;
}
export interface IGridviewVueProps extends GridviewOptions {
components: Record<string, string>;
}
export type GridviewVueEvents = {
ready: [event: GridviewReadyEvent];
};