dockview-core
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
13 lines (12 loc) • 526 B
TypeScript
import { CompositeDisposable, IDisposable } from '../lifecycle';
export declare abstract class DragHandler extends CompositeDisposable {
protected readonly el: HTMLElement;
private readonly dataDisposable;
private readonly pointerEventsDisposable;
private readonly _onDragStart;
readonly onDragStart: import("../events").Event<DragEvent>;
constructor(el: HTMLElement);
abstract getData(event: DragEvent): IDisposable;
protected isCancelled(_event: DragEvent): boolean;
private configure;
}