UNPKG

dockview-vue

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

16 lines (15 loc) 493 B
import type { SplitviewApi, SplitviewOptions, SplitviewPanelApi } from 'dockview-core'; export interface SplitviewReadyEvent { api: SplitviewApi; } export interface ISplitviewVuePanelProps<T extends Record<string, any> = any> { params: T; api: SplitviewPanelApi; containerApi: SplitviewApi; } export interface ISplitviewVueProps extends SplitviewOptions { components: Record<string, string>; } export type SplitviewVueEvents = { ready: [event: SplitviewReadyEvent]; };