UNPKG

dockview-core

Version:

Zero dependency layout manager supporting tabs, groups, grids and splitviews for vanilla TypeScript

25 lines (24 loc) 1.05 kB
import { DroptargetEvent, WillShowOverlayEvent } from '../../../dnd/droptarget'; import { DockviewComponent } from '../../dockviewComponent'; import { Event } from '../../../events'; import { CompositeDisposable } from '../../../lifecycle'; import { DockviewGroupPanel } from '../../dockviewGroupPanel'; export declare class VoidContainer extends CompositeDisposable { private readonly accessor; private readonly group; private readonly _element; private readonly dropTarget; private readonly pointerDropTarget; private readonly html5DragSource; private readonly pointerDragSource; private readonly panelTransfer; private readonly _onDrop; readonly onDrop: Event<DroptargetEvent>; private readonly _onDragStart; readonly onDragStart: Event<PointerEvent | DragEvent>; readonly onWillShowOverlay: Event<WillShowOverlayEvent>; get element(): HTMLElement; constructor(accessor: DockviewComponent, group: DockviewGroupPanel); updateDragAndDropState(): void; private getFloatingOverlay; }