UNPKG

flexlayout-react

Version:

A multi-tab docking layout manager

15 lines (12 loc) 491 B
import { DockLocation } from "../DockLocation"; import { DropInfo } from "../DropInfo"; import { IDraggable } from "./IDraggable"; import { Node } from "./Node"; export interface IDropTarget { /** @internal */ canDrop(dragNode: Node & IDraggable, x: number, y: number): DropInfo | undefined; /** @internal */ drop(dragNode: Node & IDraggable, location: DockLocation, index: number, select?: boolean): void; /** @internal */ isEnableDrop(): boolean; }