UNPKG

dockview-core

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

39 lines (38 loc) 2.23 kB
export { getPaneData, getPanelData, PaneTransfer, PanelTransfer, } from './dnd/dataTransfer'; /** * Events, Emitters and Disposables are very common concepts that many codebases will contain, however we need * to export them for dockview framework packages to use. * To be a good citizen these are exported with a `Dockview` prefix to prevent accidental use by others. */ export { Emitter as DockviewEmitter, Event as DockviewEvent } from './events'; export { MutableDisposable as DockviewMutableDisposable, CompositeDisposable as DockviewCompositeDisposable, Disposable as DockviewDisposable, } from './lifecycle'; export * from './panel/types'; export * from './splitview/splitview'; export { PROPERTY_KEYS_SPLITVIEW, } from './splitview/options'; export * from './paneview/paneview'; export * from './gridview/gridview'; export { PROPERTY_KEYS_GRIDVIEW, } from './gridview/options'; export * from './gridview/baseComponentGridview'; export { DraggablePaneviewPanel, } from './paneview/draggablePaneviewPanel'; export * from './dockview/components/panel/content'; export * from './dockview/components/tab/tab'; export * from './dockview/dockviewGroupPanelModel'; export * from './dockview/types'; export * from './dockview/dockviewGroupPanel'; export * from './dockview/options'; export * from './dockview/theme'; export * from './dockview/dockviewPanel'; export { DefaultTab } from './dockview/components/tab/defaultTab'; export { DefaultDockviewDeserialzier, } from './dockview/deserializer'; export * from './dockview/dockviewComponent'; export * from './gridview/gridviewComponent'; export * from './splitview/splitviewComponent'; export * from './paneview/paneviewComponent'; export { PROPERTY_KEYS_PANEVIEW, PaneviewUnhandledDragOverEvent, } from './paneview/options'; export * from './gridview/gridviewPanel'; export { SplitviewPanel } from './splitview/splitviewPanel'; export * from './paneview/paneviewPanel'; export * from './dockview/types'; export { positionToDirection, directionToPosition, } from './dnd/droptarget'; export { SplitviewApi, PaneviewApi, GridviewApi, DockviewApi, } from './api/component.api'; export { createDockview, createGridview, createPaneview, createSplitview, } from './api/entryPoints';