UNPKG

dockview-vue

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

17 lines (16 loc) 500 B
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]; };